我尝试使用Entity Framework 5.0运行Enable-Migrations时ReflectionTypeLoadException

时间:2012-10-12 21:30:37

标签: c# .net orm entity-framework-5

我正试图在我的一个项目中首次使用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。我不确定这是否相关。

0 个答案:

没有答案