1

クラスに data member がありDatetime StartDateます。

この値はデータベースによって入力され、空にすることができます。この場合、次のコマンドを実行します。

StartDate = new DateTime ()

また、このプロパティは WCF サービスによって送信されます。しかし、StartDateが空 (と等しい01/01/0001) の場合、クライアントはサービスとの接続を失います。

WCF (datetimeoffset) に別の型を使用する必要がありますか? または、どのように使用できますdatetimeか?

ありがとう !

4

1 に答える 1

3

コントラクトで null 許容の DateTime を使用することを検討してください。

[DataMember]
public Nullable<DateTime> StartDate {get;set;}

また

[DataMember]
public DateTime? StartDate {get;set;}
于 2012-07-17T14:05:20.620 に答える