私はUserとFeedbackという2つのエンティティを持っており、ユーザ名フィールドの助けを借りてそれらの間に1対多の関係があります。Code Firstが関係で外部キー制約を有効にすることを防ぐにはどうすればよいですか?
Feedback --> User
-------- --------
username username
ただし、フィードバックは登録されていないユーザーからのコードであり、フィードバックのユーザー名フィールドはNullです。その場合、フィードバックの追加は、外部キー制約のために失敗します。
リレーションシップの外部キー制約の適用を宣言的にまたはFluent APIを使用して無効にするにはどうすればよいですか? DBが作成されると、デフォルトで有効になります。
ありがとうございました!
:代わりにあなたが流暢APIを使用することができ、データの注釈の代わりに
。 – Chalky