首页 文章

添加DataMember和DataContract onbuild

提问于
浏览
1

我们正在开发一个带有Wcf业务应用程序的Silverlight . 我们正在使用Wcf DataContract和DataMember .

我们在所有类中设置DataMember,在所有类上设置DataContract(IsReference = true) . 我们可以以某种方式将编译器设置为自动添加DataMember和DataContract onbuild,以便我们可以跳过添加DataMember和DataContract吗? :) . 换句话说,我们可以设置一个规则,在所有类上添加DataContract,并在构建时在所有字段上添加DataMember吗?但我们不会对代码进行任何更改 .

1 回答

  • 0

    如果您没有必要对任何内容进行归属 - 所有公共成员都将被序列化为不标记为DataContract / DataMember的类型(如果它已被标记,则禁用自动序列化) . 可以通过配置自定义序列化器设置(如this)设置参考保留行为 .

相关问题