Привет всем/очень новый для Auto-Mapper. Я могу сопоставить один к одному объекту, но задавался вопросом, возможно ли сопоставить несколько объектов с одним объектом или несколькими объектами с несколькими объектами?
считаю, что у меня есть следующий сценарий...
Модель пользователя
public class User
{
public string FirstName { get; set; }
public string LastName { get; set; }
public Company Company { get; set; } // 1 user work in 1 company
}
Модель компании
public class Company
{
public string CompanyName { get; set; }
public string Website { get; set; }
public ICollection<User> Users { get; set; } // 1 Company can have many users
}
UserCompanyViewModel
Я хочу показать список пользователей с их данными о компании в одном представлении.
public class UserCompanyViewModel
{
public ICollection<User> Users { get; set; }
ppublic ICollection<Company> Companies { get; set; }
}
Теперь, возможно ли это сопоставление в этой ситуации, и если да, я могу показать в одном представлении, и при редактировании этого представления я хочу снова отобразить с обновленными полями в соответствующие модели.
любая помощь будет оценена... спасибо