1

自己参照エンティティ(0から*)があります。1つ削除しようとすると、エラーが発生しました。

データの構造は次のとおりです。

servise1
--service 1.1
--service 1.2
--- service 1.2.1
--- service 1.2.2
--- service 1.2.3
--service 1.3
--service 1.4
service 2

等々...

すべてのサブサービス(カスケード)を含むサービスの1つを削除する必要があります。

私を助けてください!)。

4

1 に答える 1

0

on delete カスケードを SQL テーブル定義に追加した場合は、on delete no action に戻してから、エンティティ モデルに移動し、デザイナーで関連付けを選択し、プロパティ ウィンドウで削除をカスケードに設定します。

それでもうまくいかない場合は、savechanges を呼び出す前に、常にすべての子サービスをループして削除することができます。

于 2011-08-07T14:31:46.593 に答える