DELETE ステートメントが REFERENCE 制約 > "FK_dbo.VendorDocuments_dbo.VendorModels_VendorId" と競合しました。データベース > 「aegisv」、テーブル「dbo.VendorDocuments」、列「VendorId」で競合が発生しました。ステートメントは終了されました。
請求書ドキュメントのリストを持つ VendorModel のテーブルが 1 つあることを意味します (これは、テーブル vendor モデルの外部キー vendorId を持つモデルです)。データベースからベンダー モデルを削除しようとすると、例外が発生します。
いろいろ試してみましたが、まだ解決していません。
次のコードを追加しましたが、機能しません。
modelBuilder.Entity<VendorDocument>()
.HasRequired(x => x.VendorModel)
.WithMany(u => u.VendorDocumemts)
.WillCascadeOnDelete();
誰でも私を助けてください..ありがとう。