3 つのエンティティ ( Projects/ Products/ Negotiations) があります。
Negotiation エンティティには、Projects テーブルと Products テーブルの両方の外部キーであるReferencedIdandという名前の列があります。has defineはどのエンティティに属しているか。
しかし、エンティティに新しいメッセージを挿入するために呼び出すと、次のエラーがスローされました。TypeIdReferencedIdTypeIdReferencedIdcontext.SaveChanges();Negotiation
Server Error in '/' Application.
The INSERT statement conflicted with the FOREIGN KEY constraint "FK_ProjectNegotiation". The conflict occurred in database "MyMVCApp", table "dbo.Projects", column 'Id'.
The statement has been terminated.
編集: これは私のモデルです:

Negotiationsエンティティの外部キーとして1列を使用し、これに2列を使用しないようにするにはどうすればよいですか。
ありがとう。