我们在MVC中有一个项目,我们已经完成了第一阶段的开发
现在对于Phase2,我们的数据库更改和模型edmx文件将根据开发
进行更改此外,对于阶段I
,将同时修复错误和更改那么,我如何在Production Server和Development Server中维护我的edmx文件
答案 0 :(得分:3)
生产服务器和开发服务器中的edmx文件
您需要使用某种版本控制机制(如TFS),并且通过适当的分支和合并,您可以管理开发和生产版本 - Read this article on TFS Branching。或者你也有Git和其他许多人。
此外,您还必须规划生产版和开发版之间的数据库版本迁移。因为EF有Migration techniques,你可以使用它。
答案 1 :(得分:1)
您有几个选择需要考虑。首先,作为任何其他变化的先驱,请像@ramiramilu一样说并将您的代码置于源代码管理之下。
在此之后,您将遇到如何处理作为更改的一部分引入的数据库架构更改的问题。以下是您可以采取的一些路线:
总的来说,我真的建议您查看选项1,即代码优先开发选项。