EF框架搭建小總結 ModelFirst模型優先

2022-01-29 10:30:37 字數 2175 閱讀 6826

前言:去年

剛工作的時候,也是剛剛正式接觸.net,當時了解了ef以及三種開發模式,database first、model first 、code first。公司用的開發模式是database first,由於公司有一套成熟的框架,我只需要按部就班的開發即可,因此就沒有詳細學習過這些開發模式,總覺得缺點什麼。正好這段時間沒有什麼任務,並且在瀏覽學習了很多大神的對技術、生活、職業、人生的一些總結,學習很多,這幾天對這三種開發模式有了進一步的理解。我覺得我也該學著給大家分享一些知識了,就先趁熱打鐵,把我對 modelfirst的實現過程加以總結、分享下來,若有不當之處,還望各路大神多多指教

使用工具:win7作業系統,vs2012, sqlserver2008

開始:

1.新建專案:

2.在新建好的專案中新建ado.net實體資料模型,如下圖

點選新建項後,彈出如下視窗:選中ado.net實體資料模型,填好新建項的名稱,

點選新增後,開始選擇模型內容,我們選擇空模型,點選完成按鈕

新建完成後,在vs2012頁面上會彈出edmx關係圖,如下

3.新增實體

在edmx關係圖的空白處單擊滑鼠右鍵,新增實體

在彈出的視窗中新增實體內容,下圖是建立了乙個student實體,主鍵為id

為實體新增屬性:在student的屬性上右鍵新增標量屬性

在新增屬性後,右鍵選擇屬性,可以在右方的標記處對屬性進行修改

4 與資料庫關聯,生成相關資料表

在空白處單擊右鍵,選擇『根據模型生成資料庫』,彈出資料庫連線視窗,點選新建連線

在彈出的視窗點選更改

選擇microsoft sql server,點選確定

在彈出的視窗中,填入你的資料庫相關資訊

連線成功後,單擊下一步,

在彈出的視窗上點選完成,成功與sql server關聯

完成上述操作後,ctrl+shift+s儲存更新全部生成的頁面

執行生成的sql指令碼,找到系統生成的sql指令碼,右鍵執行,即可在關聯資料庫中建立表

生成的資料表:

5 往資料表中新增資料

在program類中新增**

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace modelfirst}}

執行程式後,在資料表中成功新增新的資料,如下圖:

企業鍊錶小框架搭建

listnode.h檔案 pragma once includetypedef struct listnode listnode typedef struct linkstack linkstack 列印函式指標 typedef void printlinknode void typedef int...

微信小程式 mpvue vant框架搭建

1.確認npm的安裝 node v npm v 2.安裝cpm npm install g cnpm registry 3.安裝vue cli cnpm install g vue cli4.進入專案空間路徑,初始化專案 vue init mpvue mpvue quickstart project...

Hibernate框架搭建經驗總結

hibernate框架是dao層的框架,該框架使程式設計師可以實現以物件導向的思維來運算元據庫,它對jdbc進行了封裝,使得開發人員省去了編寫繁瑣的jdbc 的麻煩。hibernate框架採用實體與表對映的關係,可以自動生成並執行sql語句,是乙個全自動的orm框架。資料庫表 customer 實體...