1. 程式人生 > 實用技巧 >.Net Core EF的使用步驟

.Net Core EF的使用步驟

EF Core--Code First (程式碼優先)

第一步 安裝 NuGet包

Microsoft.EntityFrameworkCore

Microsoft.EntityFrameworkCore.SqlServer

Microsoft.EntityFrameworkCore.Tools

第二步

新增一個資料夾Model(要在database中生成的表)

第三步

Model資料夾中建立你需要的類(例如:ClassInfo.cs和Student.cs) ,包含它的屬性

第四步

建立一個上下文類(MyDbContext),並且繼承DBContext

第五步

建立Dbset儲存建立的類名

public
clsss MyDbContext:DbContext { public MyDbContext(DbContextOptions<MyDbContext> options) : base(options) { } public DbSet<ClassInfo> ClassInfos {get;set;} public Dbset<Student> Students {get;set;} }

第六步

開啟appsettings.json檔案,加入紅色框中字串,將其資料庫連線寫入配置檔案。

第七步

開啟Startup.cs,在ConfigureServices進行資料庫字串連線配置

程式碼截圖

最後執行一下操作就可以啦

開啟工具 Nuget包管理器 程式包管理器控制檯

新增指令進行遷移 Add-migration InitDatabase(InitDatabase這只是一個名字可以隨便起

更新最新的遷移指令碼 update-database InitDatabase(InitDatabase這只是一個名字可以隨便起

下面這兩個可以在資料表修改後重新生成資訊資料表

資料庫遷移 Add-migration InitDatabase1InitDatabase1【注意不要和起初建立時的InitDatabase一樣】這只是一個名字可以隨便起)

遷移回滾 update-database InitDatabase1 InitDatabase1【注意不要和起初建立時的InitDatabase一樣】這只是一個名字可以隨便起)