EF4.0の外部キーに問題があります。
私はプレーヤーと少しゲームをしています。このプレイヤーは、ゲーム内にいくつかのキャラクターを持つことができます。
したがって、データベースに文字を追加する場合は、外部キー「PlayerId」を設定する必要があります。
これは私のコードですが、コンテキストモデルにオブジェクトを追加するときに強制終了します。
using (DatabaseModelContainer model = new DatabaseModelContainer())
{
Character c = new Character();
c.Player.Id = idPlayer;
model.CharacterJeu.AddObject(c);
model.SaveChanges();
}
答えてくれてありがとう。