1

私は2つのテーブルA、Bを持っています、それらの関係は1対1です、私はAの情報を取得する方法を持っています、

エンティティAにプロパティBがありますが、iを使用した後、メソッドdetach(A)が見つかりました。

エンティティAのプロパティBがnullである場合、デタッチされたエンティティをクライアント側に返したいだけです。

デタッチされたエンティティAにプロパティBが含まれるようにする方法を教えてください。

コードスニップ

var a = Context.A.Include('B').Where(i.id=1) //the property B of entity a is not null
Context.Detach(a) ;// after executing this method the property B of entity a is null
4

1 に答える 1

1

Daniel Simmons @ http://social.msdn.microsoft.com/Forums/pl/adodotnetentityframework/thread/6c0aa93e-7fdf-475c-86ea-d5caac918329によると:

グラフを切り離すことは、後部の大きな苦痛です。率直に言って、あなたのグラフが非常に浅くない限り、私はそれを試してみません。グラフを下から上に分解してから、メモリ内のエンティティを再接続する必要があります。Microsoftはこれを行うためのパターンを提供しておらず、次のバージョンではそのための方法を提供していません。

あるいは、あなたを助けるかもしれないこの答え、あるいはその答えを見てください。

于 2013-01-29T06:07:27.387 に答える