Scaffold-DbContext

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/a1234012340a/article/details/102728218

数据库上下文脚手架

//0.Nuget下載包
        //.Net Core 将默认DI改为Autofac
        //Install-Package Autofac.Configuration
        //Install-Package Autofac.Extensions.DependencyInjection
        //DBFirst开发步骤
        //Microsoft.EntityFrameworkCore
        //Microsoft.EntityFrameworkCore.Tools
        //Microsoft.EntityFrameworkCore.Design
        //Microsoft.EntityFrameworkCore.SqlServer
        //Microsoft.EntityFrameworkCore.SqlServer.Design


        //1.通过数据库将生成Model,调出【程序包管理控制台】,选择项目,输入以下命令 将数据库中所有表生成Model
        //Scaffold-DbContext "Server=120.27.16.5; Database=AppsDBDCE;Persist Security Info=True;User ID = sa; password=1qazXSW@;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
        //命令解析: 
        //Scaffold-DbContext “数据库连接字符串” Microsoft.EntityFrameworkCore.SqlServer -OutputDir 输出的文件夹, 如无此参将生成到项目根目录
        //如果只想生成某些表将使用Tables参数 如: -Tables(“table1”,”table2”,”table3”,”table4”)
        //其他参数可输入 Scaffold-DbContext -? 查看帮助.

        //postgresql数据库
        //1、安装包
        //Npgsql
        //Npgsql.EntityFrameworkCore.PostgreSQL
        //Npgsql.EntityFrameworkCore.PostgreSQL.Design
        //2、执行语句
        //PostGreSQL得时候:Scaffold-DbContext "Server=localhost;Database=postgresqlBase;User ID=postgres;Password=1qazXSW@;" Npgsql.EntityFrameworkCore.PostgreSQL -OutputDir PgSqlModels

猜你喜欢

转载自blog.csdn.net/a1234012340a/article/details/102728218