WCF契约 学习备忘

本文只是针对个人学习备忘 记录。。


KnownTypes 的特性 相当于类中的继承。



[DataContract]
[KnownType(typeof(B))]
 pubilc calss A
{
[DataMenber]
public double Price{get;set;}
}




 pubilc calss B
{
[DataMenber(IsRequired = true, Order = 3)]
public double Currency{get;set;}
}


这里 在客户端显示时 相当于 A类继承了B类
IsRequired :获取或设置 该值指示系列化成员 读取或反系列化时必须存在。

Order :为属性排序。一般根据版本号来设置 第一版本 设 Order = 1 、第二版本设 Order = 2.。。。


契约属性说明

相关实例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值