私は EF 4.0 を使用しており、DB から 3 つのエンティティを作成しました。
DBには、次のテーブルEmployee、Contact、Departmentがあります。
従業員テーブル -> 従業員 ID、名前、役職
ContactTable -> ContactID,Address,CellNo,EMployeeID(FK)
部門テーブル -> 部門 ID、名前、従業員 ID(FK)
DBからエンティティに変換した後、次のエンティティを取得します
EmployeeObject -> EmployeeID,Name,Designation,Contact(別のエンティティ),Department(別のエンティティ)。
これで問題が解決するまで、従業員をデータグリッドにバインドしたいのですが、これも正常に機能します...以下のコードを使用して、従業員をレコードにバインドします...
コードは完全に機能していますが、グリッドにデータが表示されたときに問題が発生しました.2つの余分な列がグリッドに表示されます, 連絡先と部門.
画像をご覧ください
ここをクリックして、結果グリッドのスクリーンショットを表示します
エンティティ(連絡先と部門)にあるオブジェクトではなく、従業員テーブルにあるレコードのみをバインドしたい。