9
親愛的,
嗨,
我需要寫在LINQ C#此查詢。誰能幫我?
Select *
From Mytable
where MyText BETWEEN 'john' AND 'Pear'
親愛的,
嗨,
我需要寫在LINQ C#此查詢。誰能幫我?
Select *
From Mytable
where MyText BETWEEN 'john' AND 'Pear'
我相信這個查詢應該工作:
var results = yourTable.Where(x => x.Text.CompareTo("john") > 0 &&
x.Text.CompareTo("Pear") < 0);
這是假設你想表中的每一行文字,而不是一些預dfined字符串比較。
這裏是你如何可以用的ObjectQuery
做MytableSet.Where("it.Name between @start and @end", new ObjectParameter("start", "john"), new ObjectParameter("end", "Pear"))
編輯:
忘記提及,這一說法是針對實體框架不LINQ2SQL。
您是否試過http://www.google.com/#hl=zh-CN&safe=off&q=linq+between&aq=0&aqi=g10&oq=linq+be&fp=c5aa4278f68e4a4 – 2010-02-16 08:44:51