我有一个模块化架构,其中一些表取决于是否安装了模块。在实体框架 CTP4 中,如何使用在模型更改时删除并重新创建表(而不是整个数据库)的数据库初始化策略?
问问题
1231 次
1 回答
0
从 EF CTP4 开始,没有办法“选择性地删除表”而不是重新创建数据库。
也就是说,EF Code First 的最终版本中有许多新功能将(希望)让您实现所需的功能,例如在您的初始化程序中重写Seed方法时编写自己的自定义 SQL 脚本的能力或团队目前正在研究的Code First 数据库演进功能将随着您的对象模型随时间的变化而不是重新创建它而演进数据库模式。
于 2010-12-06T03:39:15.980 回答