このデータがエンティティ フレームワーク 3.5 から取得され、クエリ対象のテーブルに外部キーがある場合、データをグリッド ビューにバインドするときに問題が発生します。
通常、LINQTOSQL を使用してテーブルを datagridview にバインドし、テーブルに外部キーがある場合は、グリッド ビューの列を編集し、列の種類をコンボ ボックスに設定してから、別のデータ ソースを指定し、DisplayMember を同じに設定します。 value を外部キーのフィールドとして使用します。これは、外部キーが参照しているテーブルの値を表示するために使用されます。
EF を使い始めたとき、外部キーを持つテーブルを EDM に含め、外部キーが指しているテーブルも EDM に含めると、Visual Studio がエンティティから外部キーを自動的に削除し、 2 つのエンティティ間の関係。
これは、各レコードを調べてコンボボックスの選択した値の値を「手動で」設定せずに datagridview に外部キーの値を表示する方法がわからないため、問題を引き起こしています...
誰もがこれを行う方法を知っています。インターネットで何時間も検索してみましたが、うまくいきませんでした...どんな助けも大歓迎です。
ありがとうございました、