c# - WCF - 使用 "DataSet"通过 NetTcpBinding 传输数据好吗

标签 c# wcf memory-management dataset buffer

一项服务契约(Contract)通过巨额DataSet给客户。我正在使用 BufferedTranfer模式。

在极少数情况下,我需要发送更多数据,因此我很困惑将 TransportMode 更改为 Streamed。

这是使用"DataSet" 的好习惯吗?通过 NetTcpBinding 传输数据?
DataSets 的任何替代品?

最佳答案

请不要从 WCF 服务返回数据集。

有关原因的信息,请参阅:Returning DataSets from WebServices is the Spawn of Satan and Represents All That Is Truly Evil in the World,

关于c# - WCF - 使用 "DataSet"通过 NetTcpBinding 传输数据好吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11790309/

相关文章:

c# - WCF/Ninject/默认(无参数)构造函数

c++ - 节省内存的 C++ 字符串(interning、ropes、copy-on-write 等)

c# - 你什么时候定义一个类?

c# - 如何避免.NET DLL 文件被反汇编?

c# - C#中类实例数组的优雅初始化

java - 在多线程环境中,对象创建是 Java 的瓶颈吗?

c# - .NET 中具有深度继承的类的内存分配

c# - 签名 XML 疑难解答

WCF IErrorHandler.ProvideFault() 行为

只读属性的WCF DataContract序列化?