0

私は 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つの余分な列がグリッドに表示されます, 連絡先と部門.

画像をご覧ください

ここをクリックして、結果グリッドのスクリーンショットを表示します

エンティティ モデルの写真

エンティティ(連絡先と部門)にあるオブジェクトではなく、従業員テーブルにあるレコードのみをバインドしたい。

4

0 に答える 0