1

我们正在使用 Code First Migrations EF 5.0.0.rc,当团队中的两个人同时创建迁移然后提交他们的更改时,我们遇到了问题。

这看起来是因为 Update-Database 再次比较了最新的迁移模型哈希或没有我更改的东西,因为它是由其他人提交的。所以是基于最新迁移的数据库状态,然后忽略我之前已经应用的更改。

当使用本地数据库来简化开发和远程工作时,这是一种非常丑陋的行为。我想这应该会有所不同,始终使用当前模型进行比较,而不是迁移文件模型哈希中声明的最新模型。

或者我们做错了什么?有人有这个问题吗?迁移工具真的很棒,但是很难在不同的环境中工作,如果没有这个功能就可以远程工作,我们正在苦苦挣扎,因为这看起来很基本的功能。

谢谢,莱昂纳多

4

0 回答 0