【发布时间】:2014-11-06 12:15:44
【问题描述】:
我正在使用 WCF 休息服务,我想返回总记录数,就像我们在 webapi 或微风中拥有 inlinecount 一样。
我在 WCF 中的方法是
[WebGet(UriTemplate = "GiveMeNamesOfStudents", ResponseFormat = WebMessageFormat.Json)]
public List<MyDataClass> GiveMeNamesOfStudentsList()
{
var returnData = (from myentity in myEntityRepository.AsQueryable()
select new MyDataClass
{
Id = myentity.Id,
Name = myentity.Name
}).Skip(PageSize * PageNo).Take(PageSize).ToList();
return returnData;
}
如何将我的实际数据的总记录数连同数据一起返回?
【问题讨论】:
-
您想返回找到的总记录数以及实际的分页数据吗?
-
您的问题是什么?计算列表中的元素?向包含集合的每条传出消息添加“总记录数”属性?
-
@haim770 是的,我想返回我的实际数据计数
-
@Happy,连同实际数据?还是只是计数?
-
@haim770 连同实际数据
标签: c# linq entity-framework wcf wcf-rest