Итак, я прочитал некоторые из подобных заданных вопросов, но я не знаю, были ли заданы правильные вопросы.Похоже, есть разные способы получения данных от нескольких сущностей, переданных в вашу модель представления, но я хочу сделать это правильно.
У меня в основном есть 2 сущности, доступные в моем контроллере, и мне нужно передатьразная информация от обоих лиц на мой взгляд.Я читал о создании класса SomeNameViewModel, который будет создан в моем методе ViewResult контроллера.С объектом SomeNameViewModel, назначающим данные в один объект для передачи в модель представления
Пример:
public ViewResult List()
{
var vm = new SomeNameViewModel {
products = _prodRepo.All();
catName = <Some Expression>;
return View(vm);
}
Но разве это лучший способ для этого?
Я использую Nhibernate: Так лучше ли будет это обрабатывать в моем Fluent Mapping, чтобы у меня был доступ к другой сущности через сопоставление один к одному?