EntityFrameworkCore基础操作

EntityFrameworkCore 逆向工具主要是由这两个包提供 

Microsoft.EntityFrameworkCore.Tools    Microsoft.VisualStudio.Web.CodeGeneration.Design 通过Nuget安装这两个包

或在Nuget控制台  Install-Package Microsoft.EntityFrameworkCore.Tools

输入 Get-Help about_EntityFrameworkCore 获取基本操作指令

基于 Code First 

       Add-Migration InitialCreate   基于实体创建数据库迁移

      Update-Database       更新数据库   这个时候你的CodeFirst 基本由实体到数据库的创建完成。

基于数据库优先的逆向工程

    Scaffold-DbContext'Data Source=(localdb)MSSQLLocalDB;Initial Catalog=Chinook' Microsoft.EntityFrameworkCore.SqlServer   全部表

    Scaffold-DbContext'Data Source=(localdb)MSSQLLocalDB;Initial Catalog=Chinook' Microsoft.EntityFrameworkCore.SqlServer  -Tables Artist, Album  指定表

    Scaffold-DbContext ... -ContextDir Data -OutputDir Models  设置基架目录

    其他参考:https://docs.microsoft.com/zh-cn/ef/core/

原文地址:https://www.cnblogs.com/ms_senda/p/12627275.html