5
EF Core 2
でカスケード削除をグローバルに無効にする方法について知っておく必要があります。どんな助けもぴったりです。 EF 6.xでグローバルにEFコア2でカスケード削除を無効にする
我々は両方OneToMany
とManyToMany
realtionsにカスケード削除を無効にするには、次のコードを使用:
builder.Conventions.Remove<OneToManyCascadeDeleteConvention>();
builder.Conventions.Remove<ManyToManyCascadeDeleteConvention>();
ありがとうございます。 「カスケードFK」はここでは「1対多」関係のみを含んでいるのか、それとも「多対多」関係も含んでいますか? –
現在、EFCには多対多の特別な関係はありません(2対1多対多でエミュレートされます)。あなたの質問に答えるために、 'cascadeFks'は' one-to-many'と 'one-to-one'の関係をすべて含んでいます。 –