实体框架功能 CTP5 附加模型?

发布于 2024-10-13 03:33:20 字数 100 浏览 2 评论 0 原文

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

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

I am using EF Feature CTP5 and need to be able to just append changes to the database structure when making changes to the model or my class objects?

Is there a way to do this or does it need to drop and recreate the database every time you make a change to the class objects?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

酒中人 2024-10-20 03:33:20

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

也就是说,EF 团队正在积极开发 代码优先数据库演进(又名迁移) 功能正是您所寻找的:更改数据库而不是删除它。我们今年可能会在 RTM 中获得此功能。

No, as of CTP5 only DropCreateDatabaseAlways and DropCreateDatabaseIfModelChanges strategies are supported which essentially recreate your DB every time.

That said, EF team is actively working on a Code First Database Evolution (aka Migrations) feature which is exactly what you are looking for: Altering DB instead of dropping it. We likely get this feature in the RTM this year.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文