我在远程计算机上的数据集中有一个非常大的数据集(1,000,000个客户).此数据存储在一个平面文件中,并按客户编号查找,该编号是文件的偏移量.我想提供对此集合的oData访问,但我只想提供读取单个实体的功能.
权限方面,很容易让WCF将其限制为单次读取,具体如下:
config.SetEntitySetAccessRule("Customer",EntitySetRights.ReadSingle);
我遇到的问题是我被迫返回一个IQueryable接口,这似乎要求我收集整个数据集.有什么我缺少的,或者有没有办法只收集评估IQueryable所需的记录,我知道(由于oData权限)将需要一个记录提取?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。