2
我有一个模块化架构,其中一些表取决于模块是否安装。在实体框架CTP4中,如何使用数据库初始化策略在模型更改时删除并重新创建表(而不是整个数据库)?如何在EF4代码中的模型更改第一个数据库初始值设定项时删除表?
我有一个模块化架构,其中一些表取决于模块是否安装。在实体框架CTP4中,如何使用数据库初始化策略在模型更改时删除并重新创建表(而不是整个数据库)?如何在EF4代码中的模型更改第一个数据库初始值设定项时删除表?
从EF CTP4开始,有没有办法来“选择性地删除表”而不是重新创建数据库。
也就是说,在EF Code First的最终版本中会出现许多新功能,希望您能够实现您正在寻找的功能,例如在覆盖种子时编写自己的自定义SQL脚本方法在您的初始化程序或Code First Database Evolution功能,该团队目前正在研究哪些将随着您的对象模型随时间而改变而不是重新创建数据库架构。