Если .ManufacturersList.Find(x => x.ID == Model.softwaremanufacturerid)
возвращает то, что вы хотите, не делайте этого в представлении.Представление должно отображать только данные, в то время как слой модели действительно должен выполнять поиск (.Find
)
. В вашей модели представления добавьте строковое свойство для ManufacturerName
public string ManufacturerName { get; set; }
В вашем контроллере
MyViewModel vm = new MyViewModel()
{
ManufacturerName = .ManufacturersList
.Find(x => x.ID == theFKAlreadyInTheViewModel)
};
return View(vm);
Тогда, по вашему мнению,
@Model.ManufacturerName
ИЛИ, проще говоря, вы можете использовать ViewBag
ViewBag.ManufacturerName = YourManufacturersList
.Find(x => x.ID == theFKAlreadyInTheViewModel);
Тогда в вашем представлении
@ViewBag.ManufacturerName