Scaffold-DbContext 命令參數
NAME
Scaffold-DbContext
SYNOPSIS
Scaffolds a DbContext and entity types for a database.
SYNTAX
Scaffold-DbContext [-Connection] [-Provider] [-OutputDir ] [-ContextDir ] [-Context ] [-Schemas ] [-Tables ] [-DataAnnotations]
[-UseDatabaseNames] [-Force] [-Project ] [-StartupProject ] []
DESCRIPTION
Scaffolds a DbContext and entity types for a database.
PARAMETERS
-Connection
The connection string to the database.
Required? true
Position? 1
Default value
Accept pipeline input? false
Accept wildcard characters? false
-Provider
The provider to use. (E.g. Microsoft.EntityFrameworkCore.SqlServer)
Required? true
Position? 2
Default value
Accept pipeline input? false
Accept wildcard characters? false
-OutputDir
The directory to put files in. Paths are relative to the project directory.
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-ContextDir
The directory to put DbContext file in. Paths are relative to the project directory.
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-Context
The name of the DbContext to generate.
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-Schemas
The schemas of tables to generate entity types for.
Required? false
Position? named
Default value @()
Accept pipeline input? false
Accept wildcard characters? false
-Tables
The tables to generate entity types for.
Required? false
Position? named
Default value @()
Accept pipeline input? false
Accept wildcard characters? false
-DataAnnotations []
Use attributes to configure the model (where possible). If omitted, only the fluent API is used.
Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false
-UseDatabaseNames []
Use table and column names directly from the database.
Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false
-Force []
Overwrite existing files.
Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false
-Project
The project to use.
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-StartupProject
The startup project to use. Defaults to the solution's startup project.
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
This cmdlet supports the common parameters: Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer, PipelineVariable, and OutVariable. For more information, see
about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).
INPUTS
OUTPUTS
RELATED LINKS
about_EntityFrameworkCore
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.