【问题标题】:Entity Framework Issue while working with source control使用源代码管理时出现实体框架问题
【发布时间】:2016-05-23 08:53:41
【问题描述】:

我们正在使用 VS2012,实体框架 4 db-first 在 SVN 源代码控制上。

当我们想要在数据库中进行更改时,我们遇到了实体框架的问题。 将 EF 模型上传到源代码管理的程序员可以更改数据库,并且在我们更新版本后它可以正常工作。 但是如果其他程序员更改数据库并提交他的更改,则 EF 模型会损坏,我们必须让第一个程序员插入数据库更改以使其工作。

在他的解决方案中,CodeGenerationStrategy 属性是 T4,而在我们的灵魂中,CodeGenerationStrategy 属性是 None。

我们如何解决这个问题?

谢谢。

【问题讨论】:

  • 什么被破坏了?使用差异工具查看更改
  • 当我们在数据库中创建/更新表后更新实体模型,然后提交更改 - 我们创建的实体模型扩展消失了。但如果第一个程序员更新实体模型并提交更改,一切都会正常。
  • 我仍然不知道失败的原因。创建一个演示项目,如果你可以重现这个并创建一个步骤的截屏视频

标签: c# svn entity-framework-4 t4


【解决方案1】:

我们升级到 vs2015 并解决了这个问题。

【讨论】:

    猜你喜欢
    • 2015-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-24
    相关资源
    最近更新 更多