2020年8月17日 星期一

使用LinqPad 快速產出POCOs

在沒有使用EF 的情況下,使用tsql 操作資料,大都需要自己手動建立類別,如何能快速建立對應的類別 ,這邊可借助LinqPad 工具。

雖然後期在SQL2016 環境,由於已經可將搜尋結果轉成json 格式,搭配地表最強IDE,直接複製貼上為類別完成起手式,但LinqPad 依然有它使用的情境,加上工具功能完備,相關查詢可一併在生態系完成,手感一致~

首先,LinqPad 並沒有內建支援轉換成類別,需要另外擴充,可至Necroskillz 部落格,參考此篇文章介紹,以下是我提煉濃縮後的操作。

  1. 開啟LindPad (這邊是LinqPad5) 
  2. 切換到新的分頁,並選擇C# Program
  3. 將參考文章上的程式碼複製貼上至下方
  4. 另存新檔(可取名為LinqPadExtensions)
  5. 並將檔案放到My Queries 資料夾中(可直接點選 Open Folder )
  6. 點選 LinqPadExtensions,切換Language 為C# Program ,切換Connection,於Main 函式下語法

 

 


弄成 extensions 以後就可以方便使用了~灑花...

沒有留言:

張貼留言