scaffold dbcontext 命令使用說明

2021-09-28 11:17:26 字數 1506 閱讀 2703

scaffold-dbcontext 命令使用說明

工具的scaffold-dbcontext(資料庫上下文腳手架)指令來生成models和context。

指令詳細介紹:

scaffold-dbcontext [-connection] [-provider] [-outputdir ] [-context ]

[-schemas ] [-tables ] [-dataannotations] [ -force] [-project ]

[-startupproject ] [-environment ]

parameters

-connection

指定資料庫的連線字串。

-provider

指定要使用的提供程式。例如,microsoft.entityframeworkcore.sqlserver。

-outputdir

指定用於輸出類的目錄。如果省略,則使用頂級專案目錄。

-context

指定生成的dbcontext類的名稱。

-schemas

指定要為其生成類的模式。

-tables

指定要為其生成類的表。

-dataannotations

使用dataannotation屬性在可能的情況下配置模型。如果省略,輸出**將僅使用流暢的api。

-force

強制腳手架覆蓋現有檔案。否則,只有在沒有輸出檔案被覆蓋的情況下,**才會繼續。

-project

指定要使用的專案。如果省略,則使用預設專案。

-startupproject

指定要使用的啟動專案。如果省略,則使用解決方案的啟動專案。

-environment

指定要使用的環境。如果省略,則使用「開發」。

mysql 版本:

scaffold-dbcontext 「server=ip位址;userid=root;pwd=123456;port=3306;database=sports;sslmode=none;allowpublickeyretrieval=true;」 pomelo.entityframeworkcore.mysql -outputdir models -context mysqlcontext -force

或者scaffold-dbcontext 「server=ip位址;userid=root;pwd=123456;port=3306;database=sports;sslmode=none;」 pomelo.entityframeworkcore.mysql -outputdir models -usedatabasenames -force

sql server 版本:

scaffold-dbcontext 「data source=localhost;initial catalog=sports;user id=sa;password=sa123」 microsoft.entityframeworkcore.sqlserver -outputdir models -force

scaffold dbcontext 命令使用說明

工具的scaffold dbcontext 資料庫上下文腳手架 指令來生成models和context。指令詳細介紹 scaffold dbcontext connection provider outputdir context schemas tables dataannotations for...

scaffold dbcontext 命令使用說明

工具的scaffold dbcontext 資料庫上下文腳手架 指令來生成models和context。指令詳細介紹 scaffold dbcontext connection provider outputdir context schemas tables dataannotations for...

scaffold dbcontext 命令使用說明

工具的scaffold dbcontext 資料庫上下文腳手架 指令來生成models和context。指令詳細介紹 scaffold dbcontext connection provider outputdir context schemas tables dataannotations for...