如何将DataTable与RIA服务结合使用?
我在网上找到的所有示例都是关于将 EF 与 ria 服务结合使用的。我现有的 DAL 有几种返回数据表对象的方法。有没有办法通过 RIA 服务公开并使用数据表?
谢谢!
All of the examples I find on the web are about using EF with ria services. My existing DAL has several methods that return datatable objects. Is there any way to expose and then consume a datatable with RIA services?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Silverlight中没有DataTable,因此不能直接暴露给SL。我会按照 @R0MANARMY 的建议将表转换为某种数据契约,并在域服务中使用它们。
There's no DataTable in Silverlight, so it can't be exposed directly to SL. I'd follow the suggestion of @R0MANARMY to convert the tables into some sort of data contract, and use them in the domain service.
我之前所做的是使用数据表来解析 xml,甚至可能将其转换为 json。然后将其作为字符串通过网络发送,并使用 Json.Net 我将其转换为 telerik 数据表 (不需要 Telerik)。
我已经用它处理了大约 800 000 行、10 列,尽管它确实增加了你的记忆力,但我还没有找到更简单的解决方案
What I have done previously is use the datatable to parse the xml, maybe even convert it to json. Then send it over the wire as a string and using Json.Net I converted it to the telerik datatable (Telerik not needed).
I've used this with about 800 000 rows, 10 columns and even though it does increase your memory alot i've not found an easier solution