wcf - 在 Silverlight 中使用 DataTable 对象

标签 wcf silverlight datatable

我有一个有趣的问题:我可以将结果从我的 WCF 服务返回到我的 Silverlight 代码作为数据表。问题是,Silverlight 不支持 DataTable 对象。我一直在探索我能做的事情,我能想到的最好的办法就是将它作为列表传回。

很棒,对吧?不。现在我遇到了和以前一样的问题;什么都得不到。代码显示它工作正常,但它根本不返回任何内容。

关于如何解决这个问题的任何建议?我需要能够获取数据库结果,并在 Silverlight 中使用它。目前,我可以获取 Silverlight 不支持的对象类型中的数据,但这种方式违背了目的。

最佳答案

不建议在 Web 服务中使用 DataTable,因为 DataTable 不能与不符合 .NET 的其他语言互操作。

您应该重新考虑 Web 服务的返回类型。

看看是否有 DataContract使用 WCF 可以解决您的问题。

关于wcf - 在 Silverlight 中使用 DataTable 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1307918/

相关文章:

Silverlight MVVM 绑定(bind)似乎不起作用

c# - 如何使用 C# 将 DataTable 值转换为 json?

c# - 有什么简单的方法可以将 XML 输出从共享点 GetListItems() 转换为 DataTable

.net - WCF OperationContract方法的WebGet属性可以具有多个ResponseFormat类型吗?

c# - 使用 WCF 从远程 FTP 服务器下载和流式传输文件

silverlight - 我将如何使用 Silverlight 中的 Reactive Extensions (Rx) 组织这些调用?

silverlight - 使用隔离存储为应用程序中的模块提供离线模式

Jquery 数据表在指定索引处添加新行

c# - WCF 服务库项目找不到对其他项目的引用

c# - WCF 使用 ServiceKnownType 返回接口(interface)类型