0
我有一个WinForms应用程序的实体框架项目,我使用的方法是数据库优先。 这里是我的设置(我把它尽可能简单): Sql Database Model Entity Framework Model为什么实体框架数据库首先覆盖删除没有行动
的问题是,当我尝试使用下面的命令来删除部门:
context.Departamento.Remove(departamento)
它删除所有记录DepartamentoComputadora表而不是为数据库中的“On Delete No Action”约束抛出异常。
奇怪的是,如果我试图删除我的数据库上的部门它实际上不让我删除它,因为约束。
是否缺少EF上的任何配置以强制删除无操作?
EF的实际配置显示了我期望在桌面上具有的行为,这是更为奇怪的做法。
预先感谢您!
不,它不。你认为那会是问题吗? –