REST с типами, допускающими значение NULL?

Я упал. Моя реализация REST не принимает значения, допускающие значение NULL.

    [OperationContract]
    [WebInvoke(ResponseFormat = WebMessageFormat.Json, UriTemplate = "/Transactions?AccNo={AccNo}&CostCentreNo={CostCentreNo}&TransactionType={TransactionType}&Outstanding={Outstanding}&CheckStartDate={CheckStartDate}&CheckEndDate={CheckEndDate}")]
    List<Transactions> GetTransactions(Int32 AccNo, Int32 CostCentreNo, Int32 TransactionType, Boolean Outstanding, DateTime? CheckStartDate, DateTime? CheckEndDate);

В то время как моя первоначальная реализация SOAP делает это. Так есть ли способ обойти это? Или мне нужно переписывать свой код?

Я до сих пор не совсем понимаю, почему datetime все равно должно допускать значение NULL, чтобы иметь значение NULL.

8
задан PGSystemTester 7 July 2018 в 17:17
поделиться