from p in table
where ID == 201
&& date => 20160601
&& date <= 20160901
select {ID, name};
q.Dump();
數據庫中的日期採用字符串簡單格式。 我想將一個SQL查詢轉換爲LINQ。在SQL中,BETWEEN運算符正在選擇給定範圍內的值。但是,BETWEEN不能與LINQ語句一起使用,所以我得到一個錯誤,它說=>不能應用於日期字段類型爲string和int的操作數。任何幫助將被佔用。我厭倦了DateTime,但它對我沒有任何作用。BETWEEN LINQ中的字符串運算符到SQL查詢
它不是'=>'但是'> ='。 '=>'是lambda表達式。 – litelite
你的意思是這樣嗎? date =>。20160601 – user2178940
是的,那應該是'date> = 20160601' – litelite