[Entity Framework][.NET Tools] LINQPad Connect to EF6

[Entity Framework][.NET Tools] LINQPad Connect to EF6

LINQPad 是一套相當不錯的軟體,對於 LINQ 入門可說是一大利器,最近在部門進行教育訓練時,也都是用它來寫範例

為什麼我會喜歡用它來寫,除了它精巧,最重要的是它資料輸出的樣式呈現,以往集合物件的處理都是用 foreach 或是 BindingSource,在LINQPad裡,我只需要調用 Dump() 方法

image

 

建立 Class Library 專案

image

 

這裡用 Code First 實作,並且建置,實作方式參考上篇

http://www.dotblogs.com.tw/yc421206/archive/2014/01/20/141712.aspx

 

PS.不論採用Database、Model First 都可以

 

在 LINQPad 裡加入一個新的連線方式,選 DbContext

image

 

 

 

 

 

加入剛剛我們完成的 dll 檔、DbContext Class Name、連線字串,下圖是使用 dll.config

image

 

連接成功就可以看到 DbContext 的連線,便可對它進行 LINQ 語法操作

image

 

查詢結果

image

 

觀察 EF 幫我們產生的 T-SQL,前面都是 Migration Table 的檢查,忽略它吧

image


 

 

 

 

文章出自:http://www.dotblogs.com.tw/yc421206/archive/2014/07/15/145969.aspx

若有謬誤,煩請告知,新手發帖請多包涵


Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET

Image result for microsoft+mvp+logo