Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# FluentData.IDbCommand不包含';查询';错误_C#_Orm_Fluentdata - Fatal编程技术网

C# FluentData.IDbCommand不包含';查询';错误

C# FluentData.IDbCommand不包含';查询';错误,c#,orm,fluentdata,C#,Orm,Fluentdata,我不熟悉使用FluentData并使用它的现有应用程序 当我尝试在VisualStudio中构建时,我首先下载了dll并将其添加为引用 现在我得到以下错误: “FluentData.IDbCommand”不包含“查询”的定义,并且 没有接受类型为的第一个参数的扩展方法“Query” 找不到“FluentData.IDbCommand”(是否缺少使用 指令或组件引用?) 代码行如下: var result = Proxy.Context.Sql(query.ToString()).Query<

我不熟悉使用FluentData并使用它的现有应用程序

当我尝试在VisualStudio中构建时,我首先下载了dll并将其添加为引用

现在我得到以下错误:

“FluentData.IDbCommand”不包含“查询”的定义,并且 没有接受类型为的第一个参数的扩展方法“Query” 找不到“FluentData.IDbCommand”(是否缺少使用 指令或组件引用?)

代码行如下:

var result = Proxy.Context.Sql(query.ToString()).Query<T>().FirstOrDefault();
var result=Proxy.Context.Sql(query.ToString()).query().FirstOrDefault();
我还试图删除引用。然后打开NuGet并搜索fluentdata,然后单击install按钮,我仍然得到相同的错误。如果从NuGet安装,则会在.config文件中添加以下代码行:

  <package id="FluentData" version="3.0.0.0" targetFramework="net45" />


非常感谢您的帮助。

原因是当前版本的FluentData在FluentData命令中没有此类方法查询

Codeplex上的源代码如下:

解决方案是将代码更改为使用新方法或旧dll。另一个解决方案是从项目中删除所有fluentdata

希望有帮助