ASP.MVC2.0/EF4.0站点部署/维护

发布于 2024-09-08 20:05:16 字数 397 浏览 4 评论 0原文

我的小团队在我们的网站项目中使用了 asp.mvc 2.0/实体框架 4.0(模型优先方法)/Windows Server 2008r2/Sql Server 2008 r2 堆栈。我们已经完成了开发过程,并进入了Web部署阶段。在这个阶段我们面临的问题是——好吧,我们将使用 vs2010 的功能来进行初始服务器/数据库部署,但将来我们会做什么呢?显然,我们的一些模型可以在发布后进行修改,以满足新的条件,当然我们的服务器数据库将包含用户数据集、文章等。是否有任何方法可以使用新的数据库修改来更新服务器数据库,而不删除数据库,以及将数据从旧实例转换到新实例? 现在我们只找到了 DAC/DACPAC 方法来更新服务器数据库,但我们不知道如何将自动 EF 模型生成与 DAC 绑定。 可能存在另一种解决方案吗?有没有标准的方法来解决这种情况?有什么建议吗?

谢谢

My small team used asp.mvc 2.0/entity framework 4.0(model first approach)/Windows Server 2008r2/Sql Server 2008 r2 stack in out web site project. We've already complete developing process, and come to the web deployment stage. In this stage we are faced with the problem - ok we'll use vs2010 features for initial server/db deploy, but what we'll do in the future? Obviously some of our models can be modified after publishing in order to satisfy new conditions, and of course our server db will contains users data sets, articles etc. Is there any approach to update servers db with new db modification, without dropping db, and converting data from old instance to the new one?
Now we have found only DAC/DACPAC approach to update server db, but we don't know how to bind auto EF model generation with DAC.
May be there is exists another solution? Is there any standard way to resolve this kind of situation? Any advice?

Thanks

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

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

发布评论

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

评论(1

蹲在坟头点根烟 2024-09-15 20:05:16

我很想知道您是否找到了解决方案?

您是否尝试过根据 EF 模型简单地生成数据库,并使用 SQL Compare 等架构比较工具来部署 EF 生成的数据库和目标生产服务器中的更改?

I'd be interested to know if you have found a solution to this yet?

Have you tried simply generating a database based on your EF model, and using a schema comparison tool such as SQL Compare to deploy changes from the EF-generated database and your target production server?

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