キャリッジリターンに問題があるので、テキスト領域のあるWebページがあります。レポートの場合、このテキスト領域に書き込んだ人の数を数える必要があります。これらの人は、SQLテーブルの呼び出しsellとcolumnnoteに保存されます。
だから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」を数えないようにできますか