網(wǎng)上有很多的ef code first 的使用的方式,很亂,下面是我自己整理出來(lái)的,有什么不正確的地方還請(qǐng)指正,本人菜鳥(niǎo)一枚!
1、新建一個(gè)類庫(kù) =》引用 右擊 管理NuGet程序包 添加EntityFramework
類庫(kù)中就會(huì)有添加一個(gè)App.config


的文件,打開(kāi)添加自己的連接數(shù)據(jù)庫(kù)的字符串(本地?cái)?shù)據(jù)庫(kù)自己新建一個(gè))
2、建立一個(gè)實(shí)體(比如Student)

3、新建自己的DbContext類 (比如:testContext.cs)

4、打開(kāi)程序包管理控制臺(tái):工具=》庫(kù)程序包管理器=》程序包管理器控制臺(tái)

輸入:Enable-Migrations
會(huì)發(fā)現(xiàn)類庫(kù)里多一個(gè)Migrations文件夾,打開(kāi)文件夾下的 Configuration.cs(改成true)

5、再在控制臺(tái)上輸入:Update-Database -Verbose(新增表或字段時(shí)使用)
這樣就生成對(duì)應(yīng)的表和字段了
再控制臺(tái)上輸入:Update-Database -Force -Verbose(刪除字段或表時(shí)使用)
6、查看一下數(shù)據(jù)庫(kù)就知道結(jié)果
(責(zé)任編輯:源碼海洋)本文地址:http://m.bmm520.net/info/net/2020/0827/21700.html