0
我有一個WinForms應用程序的實體框架項目,我使用的方法是數據庫優先。 這裏是我的設置(我把它儘可能簡單): Sql Database Model Entity Framework Model爲什麼實體框架數據庫首先覆蓋刪除沒有行動
的問題是,當我嘗試使用下面的命令來刪除部門:
context.Departamento.Remove(departamento)
它刪除所有記錄DepartamentoComputadora表而不是爲數據庫中的「On Delete No Action」約束拋出異常。
奇怪的是,如果我試圖刪除我的數據庫上的部門它實際上不讓我刪除它,因爲約束。
是否缺少EF上的任何配置以強制刪除無操作?
EF的實際配置顯示了我期望在桌面上具有的行爲,這是更爲奇怪的做法。
預先感謝您!
不,它不。你認爲那會是問題嗎? –