c# - 实体框架代码优先 - 为现有数据库生成级联删除脚本
问题描述
我正在使用实体框架 - 代码优先方法来管理我的数据库。我需要在几个表上实现级联删除。我已经使用 [Required] 属性实现了它。它适用于新数据库。
当我尝试生成用于更新现有数据库的脚本 (update-database -scripts) 时,没有发现任何更改。生成的迁移文件没有任何变化。
这是预期的行为还是我错过了什么?
如果有人指导我为 Cascade 删除生成脚本,那将会很有帮助。
解决方案
推荐阅读
- ios - Swift 如何屏蔽 UIView 内容
- rust - 如何满足 Rust 编译器对拥有的 trait 对象的“静态生命周期要求”?
- html - 动画幻灯片 CSS 对齐问题
- sql - 为什么 postgresql case 子句中两个逻辑上相同的条件有不同的行为?
- python - 在bash和子进程上运行时python不同的输出
- python - 尝试将 DBF 转换为 CSV 时出现 Unicode 错误
- javascript - 时事通讯注册 api 的问题
- python - 如何在列表中找到对象的特定内容?
- reactjs - 在手机上运行 localhost react 应用
- java - 从 main() 方法调用非静态方法的 Java 约定