2011-03-22 34 views
1

Buildings(多対多)とRequestTimes(一対多)の参照/子を持つRequestエンティティがあります。私はRequestオブジェクトをエンティティオブジェクトコンテキストから切り離して再利用しています。エンティティのクローニングとクリア参照

私は私のRequestを取り外し、新しいIDを持つファイン別Requestのインサートを挿入するために行く、新しいエントリは私のBuildingsルックアップテーブルに追加されますが、私のRequestTimesテーブルではなく、新しいRequest IDで既存のエントリを更新し、それらを指し示します新しい行を生成する。

これまでのところ、それぞれRequestTimeのエントリとRequest.RequestTimes.Clear()を呼び出すと、objContext.Detach()を使用しようとしました。ほかに何が足りないのですか?

答えて

0

RequestTimeエントリにDetach()が必要でした。それは最初に適切に呼び出されていませんでした。

関連する問題