首页 > 解决方案 > 实体框架代码优先 - 为现有数据库生成级联删除脚本

问题描述

我正在使用实体框架 - 代码优先方法来管理我的数据库。我需要在几个表上实现级联删除。我已经使用 [Required] 属性实现了它。它适用于新数据库。

当我尝试生成用于更新现有数据库的脚本 (update-database -scripts) 时,没有发现任何更改。生成的迁移文件没有任何变化。

这是预期的行为还是我错过了什么?

如果有人指导我为 Cascade 删除生成脚本,那将会很有帮助。

标签: c#.netentity-frameworkado.netentity-framework-6

解决方案


推荐阅读