Thursday, December 5, 2019

.net entity framework 初步探討 (二) EF model first

建立一個 ADO.NET 資料庫模型


選用 ADO.NET實體資料庫模型

EF model first from db

從"現有"的資料庫產生 EF model ,可以直接對現有 table 欄位進行修改 而不動到其 資料表結構


選用新增連接

當前現有資料庫


選完後準備產生模型


這邊可以看到我們的EF model 已經產生出來了

Empty EF model generate db

從空的 EF model 產生 資料庫

那麼這邊就可以進行直接的資料庫建構,從工具箱直接拉取需要的物件

包括一些關聯等等


一個部落格可以有很多文章
當資料庫設計好了之後我們可以直接產生相對應的 t-sql 語法

這邊在上面的範例已經填入相對應資料
這邊可以看到 會產生下列錯誤,這邊國外網友是說重開就好 xd(有更好解決方案以後再說,或請網友留言

重開後可以看到

已經可以產生相對應 SQL 檔案,我們再重新運行 SQL 腳本


好了直接連接

這邊可以看到到腳本已經運行完畢!,我們去開MSMS看一下 ,或者 visual stdion 旁邊的sql 瀏覽窗口也行


可以觀察一下結果是否跟你的資料庫設計是否吻合