我對得到的DateTime參數如何發送日期時間參數WCF DataService的
[WebGet]
public IQueryable<Job> LoadJobsByDate(DateTime startDate, DateTime endDate)
{
var context = this.CurrentDataSource;
var jobs = from j in context.Jobs
where j.CreatedDate >= startDate && j.CreatedDate <= endDate
select j;
return jobs;
}
曾經語法什麼我嘗試發送,收到錯誤DataService在簡單的功能。
我試圖
var query1 = newContext.CreateQuery<Job>("LoadJobsByDate")
.AddQueryOption("startDate",
string.Format ("'{0:yyyy-MM-ddTHH:mm:ss}'", DateTime.Now));
或:
var query1 = newContext.CreateQuery<Job>("LoadJobsByDate")
.AddQueryOption("startDate",
string.Format ("'datetime{0:yyyy-MM-ddTHH:mm:ss}'", DateTime.Now));
請指點
是否有任何理由將格式化爲字符串的值,爲什麼不只是傳遞日期本身,例如AddQueryOption( 「的startDate」,DateTime.Now)? – Pepto 2011-04-03 08:14:34