MVC と LINQ to Entity の使用は初めてです。テーブルごとに定義されたナビゲーション プロパティを使用して、複数のテーブルから列の値を選択する方法がわかりません。
以下は、テーブルの構造です。
テーブル: MasterTable
フィールド: MasterID (PK)、CaseNumber、Status、[OtherFields....]
ナビゲーション プロパティ: DetailsTable、Clients
テーブル: DetailsTable
フィールド: DetailsID (PK)、MasterID (FK)、InsuranceId (FK)、DetailsStatus
ナビゲーション プロパティ: MasterTable、Insurance
表: 顧客
フィールド: CustID (PK)、CustFName、CustFName、Address_id、Phone_id、MasterID (FK)
ナビゲーション プロパティ: 注文、住所、電話
表: 保険
フィールド: InsuranceId (PK)、InsuranceName、Address1、Address2、ZipCode、州
ナビゲーション プロパティ: Customers、DetailsTable、Addresses
表: 住所
フィールド: Address_id (PK)、Address1、Address2、ZipCode、州
ナビゲーション プロパティ: 州
表: 州
フィールド: State_id (PK)、StateAbbrev
ナビゲーション プロパティ: 国
表: 電話
フィールド: Phone_id (PK)、自宅、職場、モバイル
詳細データを取得するにはどうすればよいでしょうか:
- MasterTable からの CaseNumber、Status
- Insurance テーブルからの InsuranceName、Address1、Address2、ZipCode、State ( DetailsTable からの InsuranceId に基づく)
- DetailsTable からの DetailsStatus - CustFName、CustFName Customers テーブルの ,Address1, Address2, ZipCode, State (* Customers.MasterID = MasterTable.MasterID に基づく *)
ありがとう。