![](/img/trans.png)
[英]Is there an EF Core Package Manager Console command that performs the same function as the Add-Migration <name> -IgnoreChanges command in EF6
[英]ReflectionTypeLoadException Error running add-migration command in package manager console
我将EF7用于Windows 10 UWP。
对我来说,这是极大的挫败感。 我正在Visual Studio 2015中的程序包管理器控制台中运行命令add-migration "test"
。
System.Reflection.ReflectionTypeLoadException:无法加载一个或多个请求的类型。 检索LoaderExceptions属性以获取更多信息。
您如何检索LoaderExceptions
属性? 我看过的每个博客文章或stackoverflow问题都假定我可以通过C#进行访问,或者简单地重新启动VS2015即可解决此问题。
我对PowerShell
不太熟悉,但是我尝试了以下操作:
try { add-migration "test" } catch [System.Reflection.ReflectionTypeLoadException] {Write-Host "LoaderExceptions: $($_.Exception.LoaderExceptions)"}
可悲的是,我没有得到我所期望的错误详细信息(另一方面,如何在控制台中启用多行?)。
这是我的project.json文件
{
"dependencies": {
"EntityFramework.Commands": "7.0.0-rc1-final",
"EntityFramework.Core": "7.0.0-rc1-final",
"EntityFramework.SQLite": "7.0.0-rc1-final",
"FubarCoder.RestSharp.Portable": "3.1.0",
"FubarCoder.RestSharp.Portable.OAuth": "3.1.0",
"LightInject": "4.0.4",
"Microsoft.NETCore.UniversalWindowsPlatform": "5.0.0",
"Newtonsoft.Json": "8.0.2"
},
"frameworks": {
"uap10.0": {}
},
"runtimes": {
"win10-arm": {},
"win10-arm-aot": {},
"win10-x86": {},
"win10-x86-aot": {},
"win10-x64": {},
"win10-x64-aot": {}
}
}
使用nuget软件包管理器控制台执行这些操作1-通过“ enable-migrations”启用迁移。 2-通过“ add-migrationb X”添加新迁移:X是自定义迁移名称3-通过“ update-database”更新数据库
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.