摘要:
在使用枚举类型的时候,对于枚举的默认值很头疼: 1.如果设定了枚举值 0设定了枚举值 0,在使用对象进行条件在查询的时候每次都需要给枚举值赋值,如果不赋值,则默认为0,无法查询全部 2.没有设定枚举值 0对象初始化的时候,则会出现默认值 0,会出现异常:意外的连接被关闭。解决办法:在DataMember的属性里设定EmitDefaultValue=false过滤掉默认值0, 枚举值不设置0值。 [DataMember(EmitDefaultValue=false)] public MoveStatus IsCall { get; set; } [DataContract] public e..
阅读全文