Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将DataTable与RIA服务结合使用?_C#_Silverlight_Wcf_Wcf Ria Services - Fatal编程技术网

C# 如何将DataTable与RIA服务结合使用?

C# 如何将DataTable与RIA服务结合使用?,c#,silverlight,wcf,wcf-ria-services,C#,Silverlight,Wcf,Wcf Ria Services,我在网上找到的所有例子都是关于将EF与ria服务结合使用的。我现有的DAL有几个返回datatable对象的方法。有没有办法公开并使用带有RIA服务的数据表 谢谢 Silverlight中没有DataTable,因此无法直接向SL公开。我会按照@R0MANARMY的建议将这些表转换为某种数据协定,并在域服务中使用它们。我之前做的是使用DataTable解析xml,甚至可能将其转换为json。然后将其作为字符串通过电线发送,并使用我将其转换为(Telerik不需要) 我已经用过大约800000行1

我在网上找到的所有例子都是关于将EF与ria服务结合使用的。我现有的DAL有几个返回datatable对象的方法。有没有办法公开并使用带有RIA服务的数据表


谢谢

Silverlight中没有DataTable,因此无法直接向SL公开。我会按照@R0MANARMY的建议将这些表转换为某种数据协定,并在域服务中使用它们。

我之前做的是使用DataTable解析xml,甚至可能将其转换为json。然后将其作为字符串通过电线发送,并使用我将其转换为(Telerik不需要)


我已经用过大约800000行10列,尽管它确实增加了您的内存,但我还没有找到一个更简单的解决方案

即使您可以,它可能是一种更好的方法,可以将公开的数据表转换为对象集合并公开这些数据。@sub13 DataTable用于数据库访问,考虑到您不能直接访问数据库,而是使用其他工具,如ria服务datatable,而且整个System.Data命名空间在很大程度上被排除在外。