.net 动态远程查询(例如,可序列化LINQ)
我正在为以下场景寻找可能的解决方案:.net 动态远程查询(例如,可序列化LINQ),.net,service,.net,Service,我正在为以下场景寻找可能的解决方案: 我有一个在内存中保存大量数据的服务,并且以非常高的频率更新数据 我想让客户可以通过互联网进行数据查询 理想情况下,我希望客户端根据代理对象模型在客户端编写LINQ查询,序列化表达式树,通过线路发送序列化查询,确保客户端只执行“读取”操作,然后返回动态结果集 不幸的是,序列化/反序列化表达式树并确保只读操作(禁止恶意查询)似乎并不容易 一个想法是使用LINQtoSQL提供程序来序列化查询,然后在服务器端使用实体SQL来反序列化查询并在我的对象模型上运行它
- 我有一个在内存中保存大量数据的服务,并且以非常高的频率更新数据
- 我想让客户可以通过互联网进行数据查询
汤姆
,您可以考虑为客户端实现一个访问点。服务器和客户端库已经存在,可以提供以下功能:- 能够设置对数据的只读访问
- 客户端可通过LINQ查询数据