C# FluentData.IDbCommand不包含';查询';错误
我不熟悉使用FluentData并使用它的现有应用程序 当我尝试在VisualStudio中构建时,我首先下载了dll并将其添加为引用 现在我得到以下错误: “FluentData.IDbCommand”不包含“查询”的定义,并且 没有接受类型为的第一个参数的扩展方法“Query” 找不到“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<
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 希望有帮助