http://www.bsjobjob.com 璧山人才網,璧山招聘網git
https://docs.microsoft.com/zh-cn/ef/core/what-is-new/ef-core-2.0 ef 命令github
https://github.com/aspnet/EntityFrameworkCore 開源地址sql
.net core EF 依賴庫Microsoft.EntityFrameworkCore.SqlServer數據庫
Microsoft.EntityFrameworkCoremvc
Microsoft.EntityFrameworkCore.Design.net
依賴庫 Microsoft.EntityFrameworkCore.Tools.DotNet 節點 DotNetCliToolReference教程
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="1.0.0" />ip
dotnet ef migrations add InitialCreate 遷移倉庫rem
dotnet ef migrations list 列出全部能夠遷移的倉庫get
dotnet ef migrations remove 移除遷移項目
dotnet ef migrations script 生成腳本可是不保存到文件
services.AddDbContext<EFBlogDbContext>(options=>options.UseSqlServer(Configuration.GetConnectionString("BloggingDatabase"),t=>t.MigrationsAssembly("mvc"))); 注意t表達表達式 當ef和 mvc 不是一個項目時才須要t 表達式
dotnet ef migrations script -o outpu.sql 生成數據庫腳本
dotnet ef database update drop 刪除數據庫
dotnet ef database update update 更新數據庫 建議先生成腳本
dotnet ef dbcontext info 獲取 dbcontext 基本信息
dotnet ef dbcontext list 獲取全部dbcontext 基本信息
dotnet ef dbcontext scaffold 查看是否支持entity的dbcontext基本信息
更多細節參考 https://docs.microsoft.com/en-us/ef/core/miscellaneous/cli/dotnet
基本教程參考 https://docs.microsoft.com/en-us/ef/core/modeling/included-types