簡體   English   中英

Visual Studio 2015和實體框架遷移不起作用

[英]Visual Studio 2015 and Entity Framework Migrations not working

我們正在使用Visual Studio 2015 Update 1和Entity Framework 6.1.3。 另外,我們正在遵循“代碼優先”方法,並且正在使用“實體框架遷移”來響應架構更改。 自從更新到Visual Studio 2015以來,一些其他開發人員無法添加任何實體框架遷移。 在執行“添加遷移”時,Entity Framework在項目中找不到任何遷移,並要求您打開遷移。

任何人都遇到過類似的問題並且知道解決方案嗎? 提前謝謝了!

我們能夠確定根本原因並解決問題。

問題:

  • 避免在程序集中具有多個從DbContext派生的類
  • 我們使用了Nu-Get包EntityFrameworkWithHierarchyId,它不僅是擴展,而且是實體框架的分支。 當我們用EntityFrameworkWithHierarchyId替換EntityFramework的所有依賴項時,問題消失了。 它是由提供的PowerShell腳本中的不同安裝例程以及不同的組件正確發生的

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM