WCF 代理始终显示数组而不是 List
我在 Visual studio 2010 sp1 中使用 WSSF,但遇到 WCF 集合问题。似乎当我创建服务引用并更改高级设置以使用通用列表而不是数组时。尝试使用集合时我…
使用 DataContractSerializer 序列化子类实例的实用方法是什么?
使用 DataContractSerializer 序列化子类实例的实用方法是什么? 例如,以下是数据类型: [DataContract] public class Car { public Car() { Wheels …
具有处理序列化能力的集合存储库实现
我有几个集合,它们看起来都一样,但对不同类型的集合项进行操作,如下所示: [CollectionDataContract(ItemName = "Culture")] public sealed class …
通用列表和 CollectionDataContract 之间的转换问题
我定义了以下集合契约: [CollectionDataContract(Name = "Centres")] public class Centres : List {} 并定义了以下操作契约来返回此集合 public Mod…
WCF - 传递未声明为 ServiceKnownType 的对象
我有以下通过 net.tcp 公开的 WCF 接口: [ServiceContract] public interface IMyWCFService { [OperationContract] Response ProcessRequest(Reques…
如何使 WCF 服务使用特定的 DataContractSerializer 构造函数重载?
DataContractSerializer 有许多 构造函数重载,并且我希望能够指定我的 WCF 服务应如何初始化它使用的 DataContractSerializer。你会怎样做呢?在 .co…
为什么 DataContractSerializer 不支持属性?
我根据客户的文档创建 xsd,并且所有 xsd 都有属性。我一直在使用 xsd.exe 从 xsd 生成类,但我读到 DataContractSerializer 不支持属性。为什么不呢…
WCF 数据契约序列化 - 意外元素
当前的 xml 输出如下所示: 10 007 Bond, James 006 Foo, Bar 我希望 xml 采用以下格式: 10 数据合同 internal static class KnownTypesProvider { p…
为什么 DataContractSerializer 到 StringWriter 会被截断?
如果出现异常,我将使用 DataContractSerializer 将 EF4 对象序列化为 xml。 在我的调试日志中,我可以看到出现问题时想要的数据内容。 我有两个版本…
MVC - Http Post JSON - 序列化依赖
我正在使用 ASP MVC 和 JQuery 并将 json 数据发布到我的控制器。 var jsonPostData = { control: "PersonControl", data: { name: "Craig", age: 25 …
protobuf-net 与 DataContractSerializer 在 WCF 上的性能比较
我测试了 protobuf 序列化,似乎对于低于一定数量的对象,它比常规数据契约序列化慢。使用 DataContractSerializer 的传输大小更大,但在序列化和反序…
序列化 XML 和 JSON 的不同成员
我有几个类,使用 DataContract / DataMember 属性和 DataContractSerializer 序列化为 XML。 现在我想使用相同的类序列化为 JSON,以供来自客户端的 …
当数据协定中未设置数据成员字段时如何不返回 null
我的 WCF 服务遇到一个奇怪的问题,该服务以 JSON 格式返回数据。 我想根据客户发送的请求返回有关“客户”的信息。 客户可以请求他们需要有关客户的…
ASP.NET MVC 操作方法参数中 DataContract 模型绑定到 JSON
MVC3 带有 JsonValueProviderFactory(),它可以非常方便地将传入的 JSON 绑定到模型。不幸的是,我不知道如何设置名称与传入 JSON 不同的模型合约。例…