是否可以在 OData 中使用此代码?
IQueryable<CallLogInfo> CallLogInfos = _callCenterServiceAccessor.CallLogInfos.Where(x => x.LogId == logid);
var log = CallLogInfos.ToList();
return log.Any();
我检查了它生成的请求,我看到了这个:
http://services/CallCenter/CallCenterDataService.svc/CallLogInfos(1364974501.4)
所以得到这个错误:
<m:message xml:lang="en-US">Resource not found for the segment 'CallLogInfo'.</m:message>
但是当我手动向这个请求 url 发出请求时:
http://services/CallCenter/CallCenterDataService.svc/CallLogInfos
没关系。