今天测试了下,用Silverlight3 调用WCF中返回类型为DataSet的方法,在silverlight App中得到了ArrayOfElement类型。通过解析这个XElement可以得到sql执行结果。
但是具体是怎么回事哪位达人能讲讲?不是说Silverlight中不支持DataTable ,DataSet吗?
不建议用DataTable ,DataSet这类, 还是用泛型吧
虽然不支持DataTable,但是它却支持识别DataTable序列化后的xml数据,根据那个数据,它在Silverlight端创建了一个新的类型,结构非常类似DataTable但是功能却完全不同,只有最基本的数据存储功能,根本不能用来绑定到视图。
因此说Silverlight中不支持DataTable ,DataSet没错,也不要用这些类型传递给Silverlight,建议用实体类。