第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

LINQ-to-SQL中不區(qū)分大小寫的字符串比較

LINQ-to-SQL中不區(qū)分大小寫的字符串比較

手掌心 2019-08-27 16:42:15
LINQ-to-SQL中不區(qū)分大小寫的字符串比較我已經(jīng)讀過使用ToUpper和ToLower來執(zhí)行不區(qū)分大小寫的字符串比較是不明智的,但是在LINQ-to-SQL方面我沒有其他選擇。LINQ-to-SQL忽略String.Compare的ignoreCase和CompareOptions參數(shù)(如果您使用區(qū)分大小寫的數(shù)據(jù)庫,即使您要求不區(qū)分大小寫的比較,也會得到區(qū)分大小寫的比較)。ToLower或ToUpper是最好的選擇嗎?這個比那個好嗎?我以為我讀過ToUpper更好的地方,但我不知道這是否適用于此。(我正在進(jìn)行大量的代碼審查,每個人都在使用ToLower。)Dim s = From row In context.Table Where String.Compare(row.Name, "test", StringComparison.InvariantCultureIgnoreCase) = 0這轉(zhuǎn)換為一個SQL查詢,它簡單地將row.Name與“test”進(jìn)行比較,并且不會在區(qū)分大小寫的數(shù)據(jù)庫上返回“Test”和“TEST”。
查看完整描述

3 回答

  • 3 回答
  • 0 關(guān)注
  • 957 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號