在LinqPad添加连接到实体框架时遇到问题

Ala*_*her 8 linqpad

我是Entity Framework和Linq to Entities的新手,我想尝试LinqPad,但我无法弄清楚如何连接到我创建的edmx模型.我有一个MVC项目,我在一个SQL Sever数据库(一个开发服务器,而不是我本地机器上的一个)上添加了一个ADO.Net实体数据模型.在我的设计器表面点击Build.Right并添加代码生成项.这给了我两个.tt文件夹,一个用于我的dbContext类,一个用于我的所有类.

打开LinqPad,单击Add Connection.指向我的解决方案bin文件夹中的.dll文件,然后在dbContext的完整类型名称中选择我创建的实体.现在我正在努力完成这项工作.我指向解决方案web.config文件,当我单击"测试"按钮时,我收到错误消息"无法加载文件或程序集"实体框架版本= ..."&"系统找不到指定的文件.(C:\users ..\web.config第9行"任何想法?

小智 10

我从配置文件中获取了configSections并且连接正常.

  <configSections>
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=4.3.1.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
  </configSections>
  <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlCeConnectionFactory, EntityFramework">
      <parameters>
        <parameter value="System.Data.SqlServerCe.4.0" />
      </parameters>
    </defaultConnectionFactory>
  </entityFramework>
Run Code Online (Sandbox Code Playgroud)