タイトルについて申し訳ありません。より良いものを考えることができませんでした。
いずれにせよ、私は自分のビューで関連するプロパティに次のようにアクセスしています:
@Model.Company.CompanyName // No problems here...
モデルは、EF POCO にマップされたビューモデルです。モデルには、Company テーブルに関連付けられたいくつかのプロパティがあります。モデル内のプロパティの 1 つだけが、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; }
}
ここで明らかに何かが欠けています。
モデル内の他の会社の名前を取得するにはどうすればよいですか?
どんな助けでも大歓迎です。