2017-02-19 56 views
0

我有一些paramethers現在我想數之間impeliment(檢查MinutesNoexchangeNoexchangeNo2)的資料庫,並MinutesNo搜索代碼字符串字段相同exchangeNo & exchangeNo2這是我的代碼:如何條件「之間的」創建拉姆達

where stationsID.Contains(station.ID) && 
     ((exchangeNo == null || exchaminut.MinutesNo.CompareTo(exchangeNo)>=0) && 
     (exchangeNo2 == null || exchaminut.MinutesNo.CompareTo(exchangeNo2)<0))&&... 

這是不正確的。我必須做什麼?

+0

此問題的任何答案? – sadeq

+0

您查詢的數據是什麼樣的?你從上面的查詢中得到了什麼結果,你期望的結果是什麼? – Hypnobrew

+0

代碼應該可以工作。所以我懷疑字符串比較沒有按照你期望的方式進行排序。我將使用OrderBy來更好地理解實際返回的內容。 – jdweng

回答

0

問題是數據庫字段類型的字符串無法比較,我將其更改爲bigint和工作