首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LINQPad查询错误

LINQPad查询错误
EN

Stack Overflow用户
提问于 2012-07-30 05:50:21
回答 2查看 1.4K关注 0票数 3

问题:无法正确设置到实体框架dll的LINQPad连接。

  1. 我下载了LINQPad (v4.42.01)
  2. 我开始使用实体框架DbContext POCO驱动程序创建一个新的连接
  3. 在安装对话框中,我指向了我的C#项目的dll,它找到了适当的DbContext类。
  4. 接下来,我将配置文件指向我的app.config项目的C#
  5. 当我点击时,我得到了以下错误:

错误:异常“System.Data.Entity.Internal.AppConfig”的类型初始化程序。创建EntityFramework的配置节处理程序时出错:无法在其依赖项上加载文件或程序集“EntityFramework、Version=4.3.1.0、Culture=neutral、PublicKeyToken=b77a5c561934e089”。系统找不到指定的文件。(C:\Code\NET\FTI_Opp_Model\App.Config第5行)

因此,我尝试做@Sorax在这个相关的问题中所做的事情,并将我的EntityFramework.dll从项目中从NuGet获得的那个移到LINQPad.exe文件夹中。这让我走得更远了,现在测试成功了。我很受鼓舞,因为我在LINQPad面板中的连接显示了它下面的所有实体。

但是,当我右键单击我的借款人实体并选择"Borrower.Take(100)“时,我从LINQPad收到了这个错误:

“System.Data.Entity.Internal.AppConfig”的类型初始化程序引发了一个异常。

具有内部异常消息:

不能将ASystem.Data.Entity.Internal.ConfigFile.EntityFrameworkSection转换为BSystem.Data.Entity.Internal.ConfigFile.EntityFrameworkSection.类型A起源于'EntityFramework,Version=4.3.1.0,Culture=neutral,PublicKeyToken=b77a5c561934e089‘中位于'C:\MarkSisson\LinqPad\EntityFramework.dll’的上下文'Default‘中。B类型起源于位置'C:\Users\msisson\AppData\Local\Temp\LINQPad\vlnebssu\shadow_ujjvzp\EntityFramework.dll'.的上下文'LoadFrom‘中的'EntityFramework,Version=4.3.1.0,Culture=neutral,PublicKeyToken=b77a5c561934e089’

有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-01 01:21:23

下载最新测试版 -这个问题在4.42.05中得到了解决。

票数 4
EN

Stack Overflow用户

发布于 2012-11-29 23:51:35

另外,重要的是要了解程序集的类型还包括加载IT的位置。

这意味着从不同位置加载的两个相同的程序集不是相同的类型!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11716020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档