C#DataSet上的源代码控制

时间:2011-03-24 14:03:02

标签: c# dataset sync

我刚刚开始在工作中使用DataSet 和源控制是一场噩梦,即使用同步工具/源比较器将源代码同步到服务器。由于大约有4个开发人员正在修改数据集,因此同步可能会非常棘手。有没有人对此有任何想法或意见?

我们目前使用数据访问类等,这使得生活更轻松,因为代码的更改可以很容易地看到和同步。与数据集一样,其代码是自动生成的。如果不止一个人正在修改它,很难合并变化......任何想法?

1 个答案:

答案 0 :(得分:2)

我也使用ORM,我们的方法是指定一个人负责所有代码生成。当开发人员需要修改架构时,他们必须联系“ORM Master”,他将架构更改应用于数据库的干净“规范”副本,然后重新运行生成工具,并检入新代码。请求更改的人然后获得最新的并且正在运行,并且构建不会被破坏。

虽然这增加了一些瓶颈,但在实践中它并不是一个问题,它避免了两个或更多开发人员进行不同的架构更改以增加冲突等问题,从而导致一系列问题需要解决。< / p>

我希望这可以解决你提出的问题,这就是我在任何情况下解释你的问题的方式。