Извините за название; лучшего и придумать нельзя.
В любом случае, я получаю доступ к связанному свойству в моем представлении следующим образом:
@Model.Company.CompanyName // No problems here...
Модель представляет собой модель представления, сопоставленную с EF POCO. Модель имеет несколько свойств, связанных с таблицей Company. Только одно из свойств в модели имеет то же имя, что и PK в таблице Company. Все остальные свойства ссылаются на ту же таблицу:
public class MyModelClass
{
public int Id { get; set; }
public int CompanyId { get; set; }
public int AnotherCompanyId { get; set; } // References CompanyId
public int AndAnotherCompanyId { get; set; } // References CompanyId
public Company Company { get; set; }
}
public class Company
{
public int CompanyId { get; set; }
public string CompanyName { get; set; }
public string Address { get; set; }
}
Я явно что-то здесь упускаю.
Как я могу получить названия других компаний в моей Модели?
Любая помощь приветствуется.
AnotherName
в моя модель представления и в контроллере присваивают значение правильно? 21.05.2012