WCF中DBNull序列化的问题
摘要:
WCF中DBNull序列化的问题摘自于网络! 在使用WCF传输数据的时候,有时候需要传输一些特殊点的类型,比如DBNull,这样Service就会抛错,因为Service不能识别该类型,不能正常将其序列化。解决方法: (1)如是自定义DataContract,则需为Contract定义体加上KnownType Attribute,如下: [DataContract] [KnownType(typeof(System.DBNull))] (2)如是Service的方法(比如封装的ExecuteScalar在传输DBNull的时候就会出错),需为方法的Interface定义处加上Se... 阅读全文
posted @ 2012-04-26 10:17 ぬ儱←OWEN★ 阅读(937) 评论(0) 推荐(0) 编辑