在NuGet上有软件包:EntityFramework.MigrationsEF 4.3.1EF 4.1RIA服务,取决于EF EntityFramework.Migrations不起作用,因为它现在包含在EF 4.3+中我正在使用代码优先方法,因此我需要DbDomainService 类,当未安装RIA Services时该类不可用。是否有上述独立下载内容可在我的项目中手动引用?编辑:我从NuGet软件包中删除了RIA,将EF升级到4.3.1,然后按照以下建议从工具箱中手动引用了RIA EntityFramework lib:Can I use RIA Services with Entity Framework 4.3?不幸的是,现在出现以下错误:The following exception occurred creating the MEF composition container:Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.The default code generator will be used. 最佳答案 我想您的问题与Ria Services的T4代码生成器有关。但是,您可以了解无法加载调试器的类型(如果使用VS,请不要忘记对所有抛出的CLR异常进行中断)到客户端程序集的编译(msbuild MyClientProjectThatContainTheProxy.csproj。)但是,如果您只想“尝试一些”,请输入<runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="EntityFramework" publicKeyToken="b77a5c561934e089" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="4.3.1.0" /> </dependentAssembly> </assemblyBinding> </runtime>在您的web.config中,告诉CLR如何解决依赖关系。此处更多信息:http://mcasamento.blogspot.it/2012/10/entity-framework-5-code-first-and-wcf.html关于entity-framework - 是否可以在项目中一起使用RIA Services和EntityFramework.Migrations?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9801403/
10-13 09:31