Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的班级有一个数据成员Datetime StartDate。
Datetime StartDate
该值由数据库填充,可以为空。在这种情况下,我执行以下命令:
StartDate = new DateTime ()
此外,此属性是由 WCF 服务发送的。但是,当StartDate为空(等于01/01/0001)时,我的客户端会失去与服务的连接。
StartDate
01/01/0001
我应该为 WCF (datetimeoffset) 使用另一种类型吗?或者我该如何使用datetime?
datetime
谢谢 !
考虑在合同中使用可为空的 DateTime:
[DataMember] public Nullable<DateTime> StartDate {get;set;}
或者
[DataMember] public DateTime? StartDate {get;set;}