Entity framework 4 如果EF4代码优先数据库初始值设定项中的模型发生更改,如何删除表?

Entity framework 4 如果EF4代码优先数据库初始值设定项中的模型发生更改,如何删除表?,entity-framework-4,initialization,code-first,Entity Framework 4,Initialization,Code First,我有一个模块化架构,其中一些表取决于是否安装了模块。在实体框架CTP4中,如何使用在模型更改时删除并重新创建表(而不是整个数据库)的数据库初始化策略?从EF CTP4开始,没有办法“选择性地删除表”而不是重新创建数据库 也就是说,EF代码的最终版本中有许多新特性将首先出现(希望如此)让您实现您想要的功能,比如在重写初始值设定项中的种子方法时编写自己的自定义SQL脚本的能力,或者团队当前正在开发的功能,这些功能将随着对象模型的变化而演变数据库模式,而不是重新创建数据库模式 从EF CTP4开始,没

我有一个模块化架构,其中一些表取决于是否安装了模块。在实体框架CTP4中,如何使用在模型更改时删除并重新创建表(而不是整个数据库)的数据库初始化策略?

从EF CTP4开始,没有办法“选择性地删除表”而不是重新创建数据库

也就是说,EF代码的最终版本中有许多新特性将首先出现(希望如此)让您实现您想要的功能,比如在重写初始值设定项中的种子方法时编写自己的自定义SQL脚本的能力,或者团队当前正在开发的功能,这些功能将随着对象模型的变化而演变数据库模式,而不是重新创建数据库模式

从EF CTP4开始,没有办法“选择性地删除表”而不是重新创建数据库

也就是说,EF代码的最终版本中有许多新特性将首先出现(希望如此)让您实现您想要的功能,比如在重写初始值设定项中的种子方法时编写自己的自定义SQL脚本的能力,或者团队当前正在开发的功能,这些功能将随着对象模型的变化而演变数据库模式,而不是重新创建数据库模式