所以我有一個回車的問題我有網頁有一個文本區域和一個報告我需要計算有多少人寫在這個文本區域保存在一個SQL表格撥打銷售和列記回車或LINQ的新線
所以使用LINQ我做
var count_notes = Vmsb.Sell.Where(v => !(v.Note == null || v.Note.Trim() == string.Empty)).Count();
Vmsb是我的DbContext
的問題是,當我注意到剛纔有回車或「\ r \ n」,這算什麼這不是我想要的
生成的SQL是這樣的
SELECT count(note) FROM [dbo].sell AS v WHERE ((NOT (v.[nota] IS NULL OR N'' = (LTRIM(RTRIM(v.[nota])))))
,所以我該怎麼做才能不參與計數爲「\ r \ n」個
據我所知,SQL Server的LTRIM/RTRIM函數不會去掉一些空白字符。你可以嘗試使用'Replace()'。 – bricelam 2013-03-22 22:58:27