1

我正在使用 EF Feature CTP5 并且需要能够在对模型或我的类对象进行更改时将更改附加到数据库结构?

有没有办法做到这一点,还是每次更改类对象时都需要删除并重新创建数据库?

4

1 回答 1

1

不,从 CTP5 开始,仅支持DropCreateDatabaseAlwaysDropCreateDatabaseIfModelChanges策略,它们基本上每次都重新创建您的数据库。

也就是说,EF 团队正在积极开发Code First Database Evolution(又名迁移)功能,这正是您正在寻找的:改变数据库而不是删除它。今年我们可能会在 RTM 中获得此功能。

于 2011-01-23T04:40:12.700 回答