真正的SqlHelper,讓程序寫Sql也那么美
在程序里寫Sql語句是程序員經常干的事,一串長長的字符串完全由鍵盤敲寫,容易出錯、且效率低,開發工具的智能提示無法檢測出編寫的Sql字符串是否有錯誤。
如果有個工具可以讓寫Sql像寫程序一樣便捷,這個樣子:
你是否想嘗試一下呢?
第一步:使用NuGet包管理器引用Rc.PetaPoco.T4
安裝成功后,項目里多出Models文件夾,文件夾里包含T4模板文件。
在web.config或者app.config里配置連接字符串,配置完成后將字符串的名字填寫在Database.tt中的ConnectionStringName值中。如下圖所示:
配置完成后保存Database.tt文件,vs開發工具會生成實體類,如下圖所示:
第二步:使用NuGet包管理器引用Rc.PetaPoco
安裝完成后就可以嘗試使用啦,具體用法如下:
1.定義SqlHelper幫助器實例
2.單表查詢
3.關聯表查詢,支持LeftJoin、RightJoin、InnerJoin,最大9張表的關聯
4.更新表
5.刪除表

