как сопоставить несколько ОБЪЕКТОВ одному объекту с помощью AutoMapper - asp.net mvc 3

Привет всем / очень новичок в 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; }   
            }

Теперь, возможно ли отображение в этой ситуации и если да, я могу показать в одном представлении и при редактировании этого представления я хочу отобразить снова с обновленными полями обратно в их соответствующие модели.

любая помощь будет оценена по достоинству... thx

10
задан patel.milanb 28 September 2011 в 08:31
поделиться