开发者

ADO.NET DataService record count

I have stored some records in to database using ADO.NET Entity Framework. I want to know total record count in particular table using ADO.NET Entity Framework in C#.Net .

I given some example, but it is not working.

  EX:
  DataServiceQuery<BunHistory> query= context.BunHistory.IncludeTotalCount();
  QueryOperationResponse<BunHistory> response                                         
                        query.Execute() as QueryOperationResponse<BunHistory>;
  long count = response.开发者_JS百科TotalCount;

When i run this code i got some exception "An error occurred while processing this request." like this.

Thanks


int count = context.table.Count();

EDIT:

It is becoming apparent that you are actually querying an ADO.Net DataService. While the backend may be EF, the API you are trying to get a count from is not.

The code you added looks correct. I am going to assume that the problem is not in the syntax.

At what point do you get the error?

Also: see http://blogs.msdn.com/peter_qian/archive/2009/03/18/getting-row-count-in-ado-net-data-services.aspx


You can get more information about the error so that you know exactly what point the error is happening - http://blogs.msdn.com/phaniraj/archive/2008/06/18/debugging-ado-net-data-services.aspx

Hope this helps.

Thanks Pratik

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜