在ASP.NET中,有時候我們習慣用StringBuilder去組SQL字串,如此一來資料庫動作你可以輕易的與你的程式分離。(參照:String與Stringbuilder組字串的效能比較)
當你想要將多行SQL在IDE組好後,想直接組成StringBuilder表示法,又不想沒效率的一行一行塞,這時有沒有比較快的方法?
你可以用以下的方式 3.6. Notepad++的列编辑功能當你想要將多行SQL在IDE組好後,想直接組成StringBuilder表示法,又不想沒效率的一行一行塞,這時有沒有比較快的方法?
SQL.AppendLine("Select * From UserList ")
SQL.AppendLine(" Where UID = 'AAA' ")
SQL.AppendLine(" And UType = 'BBB' ")
1. 先用Enter產生你所要的行數。
2. 按下ALT + Shift 往下選取行數。(或者ALT + 滑鼠往下選取所要的行數)
3. 輸入下前置語法,例如:SQL.AppendLine(""),這時候厲害的來了,你可以一次輸入多行前置語法。如下圖所示。
6. 按下Ctrl + V,完成。