原文:Entity Framework 使用Code First 處理多個表關系時的錯誤 “將 FOREIGN KEY 約束 'FK_dbo.' 引入表 ' ' 可能會導致循環或多重級聯路徑”

將 FOREIGN KEY 約束 FK dbo. 引入表 可能會導致循環或多重級聯路徑。請指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其他 FOREIGN KEY 約束。 WillCascadeOnDelete 取消級聯刪除。 解決辦法: 詳細代碼介紹:http: www.cnblogs.com wangcl archive .html ...

2012-11-09 10:36 0 9600 推薦指數:

查看詳情

EF Core 遇到“可能會導致循環多重級聯路徑

在ef core中你可能會設計這樣一個實體: 意思就是:一個顧客可能有上級顧客,同時也可能有多個孩子顧客。 當我們在進行數據遷移的時候會報錯: 將 FOREIGN KEY 約束 '******' 引入 'Customers' 可能會導致循環多重級聯路徑。請指定 ...

Sun Apr 21 23:24:00 CST 2019 1 978
EFCore的外鍵級聯刪除導致的【可能會導致循環多重級聯路徑

之前也是經常遇到這個問題,但好在每次創建的實體不多,很容易就能找到是哪個外鍵導致級聯循環刪除問題 之前都是這么處理,因為創建的實體也不多,所以還處理得來 但最近跟別人合作寫后端,別人寫了好多實體,我一Update-Database,傻了,我得一個個地處理。其實我也不太喜歡這個級聯刪除 ...

Sat Dec 07 05:39:00 CST 2019 1 426
Entity Framework Code First級聯刪除

使用Data Annotations: 如果我們要到一對主從增加級聯刪除,則要在主表中的引用屬性上增加Required關鍵字,如: 可以看到,在生成的數據庫中,外鍵應用了級聯刪除規則 使用Fluent API: 相對應的,如果要關閉級聯功能則為: ...

Wed Jan 23 02:53:00 CST 2013 4 7086
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM