对不起标题;想不出更好的了。
无论如何,我正在访问我的视图中的关联属性,如下所示:
@Model.Company.CompanyName // No problems here...
该模型是映射到 EF POCO 的视图模型。该模型有几个与公司表关联的属性。模型中只有一个属性与 Company 表中的 PK 具有相同的名称。所有其他属性都引用同一张表:
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; }
}
我显然在这里遗漏了一些东西。
如何在我的模型中获取其他公司的名称?
任何帮助是极大的赞赏。