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

本文关键字:查询 错误 IDbCommand FluentData 包含 | 更新日期: 2023-09-27 18:25:28

我对使用FluentData和使用它的现有应用程序是新手。

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

现在我得到以下错误:

"FluentData.IDbCommand"不包含"Query"的定义,并且没有接受类型为的第一个参数的扩展方法"Query"找不到"FluentData.IDbCommand"(是否缺少使用指令还是程序集引用?)

代码行如下:

var result = Proxy.Context.Sql(query.ToString()).Query<T>().FirstOrDefault();

我还试图删除引用。然后打开NuGet,搜索fluentdata,点击安装按钮,我仍然得到同样的错误。当从NuGet安装时,它在.config文件中添加了以下代码行:

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

如有任何协助,我们将不胜感激。

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

原因是当前版本的FluentData在FluentData IDbCommand中没有这样的方法Query。

Codeplex上的源代码如下:http://fluentdata.codeplex.com/SourceControl/latest#Source/Main/FluentData/Command/Interfaces/IDbCommand.cs

解决方案是更改代码以使用新方法或使用旧dll。另一个解决方案是从项目中删除所有流动数据。

希望能有所帮助。