如何將字符串轉換爲int?無下面做的作品:Linq int字符串
from s in ctx.Services
where s.Code.ToString().StartsWith("1")
select s
from s in ctx.Services
where Convert.ToString(s.Code).StartsWith("1")
select s
from s in ctx.Services
where ((string)s.Code).ToString().StartsWith("1")
select s
編輯
我得到的錯誤是:
LINQ to Entities does not recognize the method 'System.String ToString()' method, and this method cannot be translated into a store expression
前兩個應該工作......你能詳細說明「以下哪一項......沒有工作」的含義? – 2009-08-04 15:54:56
你只是沒有得到任何結果嗎?您是否確認「代碼」列包含以「1」開頭的值? – Keith 2009-08-04 15:55:49
www.linqpad.net非常適合學習Linq(以及.NET中的其他任何東西)。它是免費的,強烈推薦。另外,其19美元的Intellisense非常棒。 – 2009-08-04 16:01:00