我正在使用EF Feature CTP5,并且在更改模型或类对象时需要能够将更改附加到数据库结构中吗?
有没有办法做到这一点,或者每次更改类对象时是否需要删除并重新创建数据库?
答案 0 :(得分:1)
不,从CTP5起,仅支持 DropCreateDatabaseAlways 和 DropCreateDatabaseIfModelChanges 策略,这些策略实际上每次都会重新创建您的数据库。
也就是说,EF团队正在积极研究Code First Database Evolution (aka Migrations)功能,这正是您所寻找的:改变数据库而不是丢弃它。我们可能会在今年的RTM中获得此功能。