エンティティフレームワークコードの最初のデータベース用のデータベースを作成しようとすると、タイトルにエラーが表示されますEntity Framework FOREIGN KEY制約を導入すると、サイクルまたは複数のカスケードパスが発生する可能性があります。サイクルはどこですか?
メッセージのエラーの意味を理解していますか?私は
Here is a gist to the generated sql script that gives me the error
エンティティフレームワークコードの最初のデータベース用のデータベースを作成しようとすると、タイトルにエラーが表示されますEntity Framework FOREIGN KEY制約を導入すると、サイクルまたは複数のカスケードパスが発生する可能性があります。サイクルはどこですか?
メッセージのエラーの意味を理解していますか?私は
Here is a gist to the generated sql script that gives me the error
は私が
を取得するスクリプトを実行した場合は1つのカスケードがテーブルに削除見るので、カスケードは、プロパティは、エラーの原因となっているは、私が知りたいことはある特定のプロパティの削除します
メッセージ1785、レベル16、状態0、行472 テーブル 'WorkOrders'にFOREIGN KEY制約 'FK_dbo.WorkOrders_dbo.Customers_CustomerId'を導入すると、サイクルまたは複数のカスケードパスが発生することがあります。 NO DELETE NO ACTIONまたはUP UP NO NO ACTIONを指定するか、他のFOREIGN KEY制約を変更してください。 メッセージ1750、レベル16、状態1、行472 制約またはインデックスを作成できませんでした。以前のエラーを参照してください。
ALTER TABLE [dbo].[WorkOrders] ADD CONSTRAINT
[FK_dbo.WorkOrders_dbo.Customers_CustomerId] FOREIGN KEY
([CustomerId]) REFERENCES [dbo].[Customers] ([Id]) ON DELETE CASCADE
によって引き起こさ
私は通常のカスケードがオフに削除回します。私は物事がいつ削除されるか知りたい。
サイクルは、Customer、WorkOrder、Alarm、Customer、
です。