2

EntityFrameworkに関して問題が発生しています。私はエンティティに行きました:プロジェクトとカテゴリ。1つのカテゴリには複数のプロジェクトがあり、プロジェクトには1つのカテゴリしかありません。

ここで、カテゴリを削除すると、そのカテゴリを持つすべてのプロジェクトがnullに設定されます(つまり、カテゴリ参照)。edmxファイルでカスケードを有効にしましたが、まったく機能していません。

私は何を見逃していますか?

4

1 に答える 1

0

この機能はEFDesignerでは使用できません。この動作はDBMSで構成する必要があります。

EFは、デザイナでのCASCADEDELETEまたはPREVENTDELETEの動作のみをサポートします。

また、削除されたカテゴリへのナビゲーションプロパティはnullを返し、例外をスローする可能性があることに注意してください。

于 2012-11-13T21:58:35.540 に答える