将新表添加到现有EF代码优先项目中

时间:2011-03-02 17:57:03

标签: entity-framework-4 ef-code-first

我目前正在构建一个使用EF Code First CTP5作为其数据存储的Web应用程序。我一直在想,如果EF在我的模型发生变化时要重新创建数据库,那么如果我需要在数据库中添加一些表呢?那时,我是否手动将表添加到数据库中,然后创建相应的POCO并在我的DbContext类中为它添加DbSet?但在这种情况下,我将不得不改变我的初始化策略吗?

更新:如何首先创建数据的复制/备份,然后添加新的POCO并再次重新生成整个数据库。最后,从创建的备份中填写以前的数据。这甚至可能吗?

0 个答案:

没有答案