我正试图在我的一个项目中首次使用Entity Framework。我正在使用code first workflow自动创建我的数据库。 Intitaly设置数据库工作正常。现在我正在尝试将我的类中的更改迁移到数据库中。
我正在阅读的教程说我需要在包管理器控制台中运行“Enable-Migrations”。然而,当我这样做时,我得到以下错误
PM> Enable-Migrations
System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
at System.Reflection.RuntimeModule.GetTypes()
at System.Reflection.Assembly.GetTypes()
at System.Data.Entity.Migrations.Design.ToolingFacade.BaseRunner.FindType[TBase](String typeName, Func`2 filter, Func`2 noType, Func`3 multipleTypes, Func`3 noTypeWithName, Func`3 multipleTypesWithName)
at System.Data.Entity.Migrations.Design.ToolingFacade.GetContextTypeRunner.RunCore()
at System.Data.Entity.Migrations.Design.ToolingFacade.BaseRunner.Run()
Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
我做错了什么?如何检索加载器例外属性?另外NuGet说我有EF 5.0,但我的项目参考中的EntityFramework项的Version属性说4.4.0.0。我不确定这是否相关。