私は次のようなWCFデータサービスのサービスオペレーションを持っています
[WebGet(UriTemplate = "GetData")]
public IQueryable<string> GetData(int code, int deviceid, int groupId, DateTime dateTimeFrom, DateTime dateTimeTo)
{ ...
}
このサービス操作を呼び出すには、次の形式でサーバーにHTTPリクエストを送信します。
http://localhost:6000/GetData?code=0&deviceId=1&groupId=0L&dateTimeFrom=datetime'2013-01-31T15:36:50.904'&dateTimeTo=datetime'2012-02-01T15:36:50.904'
そしてそれは魅力のように働いています。
ここで、パラメーターの1つとしてNULL値を渡したいと思います。それ、どうやったら出来るの?「Int」などのnull許容型を使用する必要がありますか?サービス運用宣言で?URIでNULL値をエンコードするにはどうすればよいですか?