![](/img/trans.png)
[英]VS 2015 ASP.NET Web API (EF6) & Xamarin Enable-Migrations fails
[英]EF6 Enable-Migrations not working in ASP.NET Core (.NET Framework)
我在VS2017中創建了一個ASP.NET Core Web應用程序(.NET Framework)項目。 然后使用NuGet安裝了EntityFramework 6.1.3 (我不能使用EF Core,因為它不支持DbGeometry
和DbGeography
)。
現在,當嘗試在Package Manager控制台中運行Enable-Migrations
命令時,它將引發空引用異常。
帶有“ 2”自變量的調用“ SetData”的異常:..
System.NullReferenceException:對象引用未設置為對象的實例。
我的解決方案中只有一個項目,並且在“程序包管理器控制台”的“默認項目”部分中進行了設置。 我已閱讀這個和這個 ,但他們非在我的情況下工作。 我的解決方案中也沒有project.json
文件,似乎其中一些答案已經過時了。
這是異常消息的快照
編輯:我有這些包
我通過命令EntityFrameworkCore\\Add-Migration [your_migration_name]
。 無需進行enable-migrations
。 如果我嘗試使用.NET Framework標准add-migration [migration_name]
,則會彈出以下警告:
Both Entity Framework 6.x and Entity Framework Core commands are installed.
The Entity Framework 6 version is executing. You can fully qualify the command to select which one to execute, 'EntityFramework\Add-Migration' for EF6.x and 'EntityFrameworkCore\Add-Migration' for EF Core.'
其次是您上面粘貼的相同異常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.