2

データベース内の null 許容外部キーに関して、いくつかの奇妙な動作に気付きました。エンティティ フレームワークを使い始めたばかりなので、何か間違っている可能性がありますが、これを理解できません。

次の 2 つのテーブルがあるとします: (CountryID は null 許容の外部キーです) DBダイアグラム

新しいエンティティ モデルを作成すると、次のようになります。 デダイアグラム

ただし、CountryID プロパティは True ではなく、Nullable (None) に設定されています。明らかに、これは非常に些細な例ですが、大規模なデータベースでは、これらすべてを手動で切り替えるのは困難です。int?エンティティ フレームワークでこれらの外部キーに nullable を使用する方法はありますか?

4

0 に答える 0