4.3.1に基づくコードファーストEFモデルがあります。Entity Framework 4.3.1で奇妙なZeroOrOneの外部キー例外
このモデルでは、セッションとイベントの2つのテーブルの間にZeroOrOne関係があります。 イベントはセッションを1つだけ持つことができますが、セッションを持たないイベント(一般的な起動イベントなど)もあります。多くのイベントは正常なセッションを共有できます。私のエンティティクラスで
、私はこのFK-関係がマッピングされていることがわかります。
[assembly: EdmRelationshipAttribute("MyModel", "fk_event_session", "Session", System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Data.Session), "Event", System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Data.Event), true)]
をしかし、私はセッションIDのヌルで新しいイベントを追加しようとすると、私のアプリケーションは、この上の外部キーの例外がスローされます関係。これはEFのバグですか、それとも私が確認すべき他のものがありますか?
ありがとうございます。