0

Apple増加する ID フィールドを含むエンティティがあります。

Owner owner = new Owner();
Apple apple = new Apple();
DbContext.Apple.Add(apple);
Owner.Apple = apple;
DbContext.Owner.Add(owner);
DbContext.SaveChanges();

上記のコードは、データベースに挿入する際に 2 つのエンティティを正しくリンクしますか?

これは遅延実行と関係があると思いますが、この概念についてはまだ非常にぼやけています。

4

1 に答える 1

1

Apple を所有者に割り当て、その所有者をデータベースに挿入すると、両方が挿入されます (両者の間に関係があります)。

したがって、次のようにします。

Owner owner = new Owner();
Apple apple = new Apple();
Owner.Apple = apple;
DbContext.Owner.Add(owner);
DbContext.SaveChanges();
于 2012-05-16T21:53:41.487 に答える