天天看點

.NET MVC ADO.NET實體資料模型4種模式差別

.NET MVC ADO.NET實體資料模型4種模式差別

.NET MVC ADO.NET實體資料模型4種模式差別

下方輸入模型名稱也就是Context名稱

然後點選添加

.NET MVC ADO.NET實體資料模型4種模式差別

1、第一種模式

來自資料庫IF 設計器

直接選擇就是連接配接到資料庫,并自動生産代碼,但每次更新資料庫格式最好需要從資料庫那邊進行更新,也可以從VS這邊生成SQL語句進行更新。

2、第二種模式

資料模型為空,可以在VS裡進行資料表可視化設計,設計完成後可以進行生成資料表。與第一種功能類似,但第一種生成時候回自帶生成所有資料表。

.NET MVC ADO.NET實體資料模型4種模式差別
.NET MVC ADO.NET實體資料模型4種模式差別

3、第三種模式

IF模型為空,需要自定義context檔案及資料模型檔案

建立後需要進行生成資料代碼

public Model1 db = new Model1();
        public ActionResult Index()
        {
            var data = db.sysdiagrams.ToList();
            return View(data);
        }
    }
           

運作後可以進行自動生成資料庫表格,但原來資料丢失

4、第四種模式

會自動生成Context檔案及各種資料模型

.NET MVC ADO.NET實體資料模型4種模式差別

以上。

如有錯誤,敬請指正。

繼續閱讀