LINQPad - 连接到Azure上的Entity Framework

时间:2014-05-15 11:43:53

标签: entity-framework azure linqpad

连接到我的Azure数据库并对其运行查询没有问题。

创建指向我的Azure数据库的程序集的DbContext连接没有问题;我可以看到表(实体)。但是当我尝试运行查询时,LINQPad抛出异常:

  

ConfigurationErrorsException:找不到类Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener的类型。

我需要一个不同的驱动程序吗?我查看了LINQPad中的列表并没有看到明显的选择。

更新: 根据Mikee的建议,我在没有运气的情况下向LINQPad查询添加了对Microsoft.WindowsAzure.Diagnostics.dll的引用。然后我在项目中添加了一个对该dll的引用。现在,当我运行查询时,我得到了异常堆栈和更有用的消息:“没有在托管服务或开发结构中运行。”

我点击了一下,发现没有任何帮助,但至少问题定义越来越好。

2 个答案:

答案 0 :(得分:0)

您是否尝试过向位于Program Files \ Microsoft SDKs \ Windows Azure.NET SDK \ v2.2 \ bin \ plugins \ Diagnostics文件夹中的Microsoft.WindowsAzure.Diagnostics.dll添加引用(Query> Properties或F4)(on我的盒子)

答案 1 :(得分:0)

解决了这个问题。注释掉了

<system.diagnostics><sharedListeners> 
web.config中的

部分。