Scaffold-DbContext

數據庫上下文腳手架

 

 

//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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章