【发布时间】:2015-08-10 07:49:27
【问题描述】:
我目前正在开发一个使用 EntityFramework 的遗留项目附带的数据库(使用数据模型设计器根据现有数据库更新代码)
目前我在主副本上工作,我们的开发人员在本地 PC 上使用 SQL Server 合并复制在本地工作。
这里的问题是我们最近开始做一些修改数据库架构的更改工作,所以当我们使用架构比较(Visual Studio SQL 比较功能)时,基本上如果我更新的话,会有大量的复制 sp & 架构更改它会破坏实时数据库。所以我当前的解决方案是删除开发服务器复制(以便架构回到它应该看起来像没有复制更改),然后进行架构比较和更新,然后再次创建一个新的合并复制,这样我们的开发人员就可以继续工作在开发数据库上。
我以为这只是一次性的 db 架构更改,但刚刚意识到至少在接下来的 3-6 个月内会持续更改,所以基本上每个版本都会让人头疼(如果它可以称为“发布”准备...)
我的 SQL 和 EntityFramework 知识有限,谁能帮我解释一下?
提前致谢!
【问题讨论】:
-
补充说明:数据库有100多张表,所有表都以可视化设计器模式显示在edmx文件中......
-
我认为您在 stack-exchange 下的数据库管理站点上可能会有更好的运气。尽管您谈到实体框架,但数据库管理是您的主要问题。
标签: c# sql-server entity-framework database-replication merge-replication