【发布时间】:2012-02-09 12:51:56
【问题描述】:
正如标题所说,我正在尝试使用 Entity Framework、MySQL 和 CodeFirst 删除一个对象。
我的对象中有一个多对多关系,我只删除了一个约定:
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
在我的上下文中。但是我在尝试删除时仍然得到这个:
Cannot delete or update a parent row: a foreign key constraint fails (`db`.`jagtartjagtrejse`, CONSTRAINT `JagtArt_JagtRejser_Target` FOREIGN KEY (`JagtRejse_JagtRejseID`) REFERENCES `jagtrejse` (`JagtRejseID`))
mysql 连接器不支持删除级联,还是有什么问题?
【问题讨论】:
-
谢谢,但不幸的是他们没有,因为它与实体框架和 CodeFirst 相关,我不(也不应该)接触任何 SQL DDL。
标签: c# mysql entity-framework ef-code-first