0

我第一次尝试在我的一个项目中使用实体框架。我正在使用代码优先工作流来自动创建我的数据库。Intitaly 设置数据库工作正常。现在我正在尝试将我的类中的更改迁移到数据库中。

我正在阅读的教程说我需要在包管理器控制台中运行“启用迁移”。然而,当我这样做时,我收到以下错误

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。我不确定这是否相关。

4

0 回答 0