[C#][EF] Code First From Database (一)

之前Entity Data Model都使用EF Designer from database (參考)
但在資料表較多的狀況下,EF Designer的圖形化介面效能會變差
因此這篇開始試著使用Code First from database

開發環境:Visual Studio 2017MS SQL 2008R2
範例資料庫:Northwind

首先在專案中建立一個資料夾存放DataModel,如下圖

2017-4-18 上午 11-29-47.png

接著於資料夾Add New Item,選擇ADO.NET Entity Data Model
然後點選Code First from database

2017-4-18 上午 11-31-50

再來和EF Designer from database一樣
設定資料庫連線、勾選要使用的資料表
完成後即產生Data Model的Class出來,如下圖

2017-4-18 上午 11-56-01.png

最後建議要檢查一下ConnectionString, Primary Key, Index的部分
詳細內容請參考後續文章

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s