繁体   English   中英

ADO.NET DataService记录计数

[英]ADO.NET DataService record count

我已经使用ADO.NET实体框架将一些记录存储到数据库中。 我想知道使用C#.Net中的ADO.NET实体框架在特定表中的总记录数。
我举了一些例子,但是没有用。

  EX:
  DataServiceQuery<BunHistory> query= context.BunHistory.IncludeTotalCount();
  QueryOperationResponse<BunHistory> response                                         
                        query.Execute() as QueryOperationResponse<BunHistory>;
  long count = response.TotalCount;

当我运行此代码时,出现一些异常“处理此请求时发生错误”。 像这样。

谢谢

int count = context.table.Count();

编辑:

很明显,您实际上是在查询ADO.Net DataService。 虽然后端可能是EF,但您尝试获取计数的API却不是。

您添加的代码看起来正确。 我将假定问题不在语法中。

在什么时候得到错误?

另请参阅: http : //blogs.msdn.com/peter_qian/archive/2009/03/18/getting-row-count-in-ado-net-data-services.aspx

您可以获取有关该错误的更多信息,以使您确切知道该错误发生在什么地方-http: //blogs.msdn.com/phaniraj/archive/2008/06/18/debugging-ado-net-data-services。 aspx

希望这可以帮助。

感谢Pratik

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM