SqlServerMigrationsSqlGenerator 클래스

정의

의 SQL Server 특정 구현입니다MigrationsSqlGenerator.

public class SqlServerMigrationsSqlGenerator : Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerator
type SqlServerMigrationsSqlGenerator = class
    inherit MigrationsSqlGenerator
Public Class SqlServerMigrationsSqlGenerator
Inherits MigrationsSqlGenerator
상속
SqlServerMigrationsSqlGenerator

설명

서비스 수명은 입니다 Scoped. 즉, 각 DbContext instance 이 서비스의 자체 instance 사용합니다. 구현은 모든 수명에 등록된 다른 서비스에 따라 달라질 수 있습니다. 구현은 스레드로부터 안전할 필요가 없습니다.

자세한 내용과 예제는 데이터베이스 마이그레이션EF Core를 사용하여 SQL Server 및 Azure SQL 데이터베이스 액세스를 참조하세요.

생성자

SqlServerMigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider)

의 SQL Server 특정 구현입니다MigrationsSqlGenerator.

SqlServerMigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider, IMigrationsAnnotationProvider)

의 SQL Server 특정 구현입니다MigrationsSqlGenerator.

SqlServerMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, ICommandBatchPreparer)

SqlServerMigrationsSqlGenerator 인스턴스를 만듭니다.

SqlServerMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IMigrationsAnnotationProvider)

SqlServerMigrationsSqlGenerator 인스턴스를 만듭니다.

SqlServerMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IRelationalAnnotationProvider)

SqlServerMigrationsSqlGenerator 인스턴스를 만듭니다.

속성

Annotations

의 SQL Server 특정 구현입니다MigrationsSqlGenerator.

(다음에서 상속됨 MigrationsSqlGenerator)
Dependencies

이 서비스에 대한 관계형 공급자별 종속성입니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Options

명령을 생성할 때 사용할 옵션을 가져오거나 설정합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
SqlGenerationHelper

의 SQL Server 특정 구현입니다MigrationsSqlGenerator.

(다음에서 상속됨 MigrationsSqlGenerator)
SqlGenerator

IUpdateSqlGenerator

(다음에서 상속됨 MigrationsSqlGenerator)
TypeMapper

의 SQL Server 특정 구현입니다MigrationsSqlGenerator.

(다음에서 상속됨 MigrationsSqlGenerator)
VersionComparer

두 제품 버전을 비교하는 데 사용할 수 있는 비교자를 가져옵니다.

(다음에서 상속됨 MigrationsSqlGenerator)

메서드

AddDescription(MigrationCommandListBuilder, String, String, String, String, Boolean)

테이블 및 열에 대한 설명에 대한 추가 명령을 생성합니다.

CheckConstraint(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

의 검사 제약 조건에 대한 SQL 조각을 생성합니다AddCheckConstraintOperation.

(다음에서 상속됨 MigrationsSqlGenerator)
CheckConstraint(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

의 검사 제약 조건에 대한 SQL 조각을 생성합니다CreateCheckConstraintOperation.

(다음에서 상속됨 MigrationsSqlGenerator)
ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder)

의 열 정의에 대한 SQL 조각을 생성합니다 AddColumnOperation.

ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder)

의 열 정의에 대한 SQL 조각을 생성합니다 AddColumnOperation.

(다음에서 상속됨 MigrationsSqlGenerator)
ColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

지정된 열 메타데이터에 대한 열 정의에 대한 SQL 조각을 생성합니다.

ColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

지정된 열 메타데이터에 대한 열 정의에 대한 SQL 조각을 생성합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Boolean, IAnnotatable, IModel, MigrationCommandListBuilder)
사용되지 않습니다..

지정된 열 메타데이터에 대한 열 정의에 대한 SQL 조각을 생성합니다.

ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

지정된 열 메타데이터에 대한 열 정의에 대한 SQL 조각을 생성합니다.

ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

지정된 열 메타데이터에 대한 열 정의에 대한 SQL 조각을 생성합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, Boolean, Object, String, String, Boolean, IAnnotatable, IModel, MigrationCommandListBuilder)

지정된 열 메타데이터에 대한 열 정의에 대한 SQL 조각을 생성합니다.

ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

지정된 열 메타데이터에 대한 열 정의에 대한 SQL 조각을 생성합니다.

ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

지정된 열 메타데이터에 대한 열 정의에 대한 SQL 조각을 생성합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
ColumnList(String[])

지정된 열 이름을 DelimitIdentifier(String) 구분된 목록에 연결합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
ComputedColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

지정된 열 메타데이터에 대한 계산 열 정의에 대한 SQL 조각을 생성합니다.

ComputedColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

지정된 열 메타데이터에 대한 계산 열 정의에 대한 SQL 조각을 생성합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
CreateIndexes(IEnumerable<IIndex>, MigrationCommandListBuilder)

지정된 인덱스를 만드는 SQL을 생성합니다.

CreateIndexes(IEnumerable<ITableIndex>, MigrationCommandListBuilder)

지정된 인덱스를 만드는 SQL을 생성합니다.

CreateIndexes(IProperty, MigrationCommandListBuilder)

의 SQL Server 특정 구현입니다MigrationsSqlGenerator.

CreateTableCheckConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

의 검사 제약 조건에 대한 SQL 조각을 생성합니다CreateTableOperation.

(다음에서 상속됨 MigrationsSqlGenerator)
CreateTableColumns(CreateTableOperation, IModel, MigrationCommandListBuilder)

의 열 정의에 대한 SQL 조각을 생성합니다 CreateTableOperation.

(다음에서 상속됨 MigrationsSqlGenerator)
CreateTableConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

의 제약 조건에 대한 SQL 조각을 생성합니다 CreateTableOperation.

(다음에서 상속됨 MigrationsSqlGenerator)
CreateTableForeignKeys(CreateTableOperation, IModel, MigrationCommandListBuilder)

의 외래 키 제약 조건에 대한 SQL 조각을 생성합니다 CreateTableOperation.

(다음에서 상속됨 MigrationsSqlGenerator)
CreateTablePrimaryKeyConstraint(CreateTableOperation, IModel, MigrationCommandListBuilder)

의 기본 키 제약 조건에 대한 SQL 조각을 생성합니다 CreateTableOperation.

(다음에서 상속됨 MigrationsSqlGenerator)
CreateTableUniqueConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

의 고유 제약 조건에 대한 SQL 조각을 생성합니다 CreateTableOperation.

(다음에서 상속됨 MigrationsSqlGenerator)
DefaultValue(Object, String, MigrationCommandListBuilder)

열의 기본 제약 조건에 대한 SQL 조각을 생성합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
DefaultValue(Object, String, String, MigrationCommandListBuilder)

열의 기본 제약 조건에 대한 SQL 조각을 생성합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
DropDefaultConstraint(String, String, String, MigrationCommandListBuilder)

열에 대한 기본 제약 조건을 삭제하는 SQL 조각을 생성합니다.

DropDescription(MigrationCommandListBuilder, String, String, String, Boolean)

테이블 및 열에 대한 설명에 대한 삭제 명령을 생성합니다.

DropIndexes(IEnumerable<IIndex>, MigrationCommandListBuilder)

지정된 인덱스를 삭제하는 SQL을 생성합니다.

DropIndexes(IEnumerable<ITableIndex>, MigrationCommandListBuilder)

지정된 인덱스를 삭제하는 SQL을 생성합니다.

DropIndexes(IProperty, MigrationCommandListBuilder)

의 SQL Server 특정 구현입니다MigrationsSqlGenerator.

EndStatement(MigrationCommandListBuilder, Boolean)

SQL 명령을 종료하는 SQL 조각을 생성합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
FindEntityTypes(IModel, String, String)
사용되지 않습니다..

지정된 테이블에 매핑되는 모든 IEntityType를 찾습니다.

(다음에서 상속됨 MigrationsSqlGenerator)
FindProperty(IModel, String, String, String)
사용되지 않습니다..

지정된 열에 매핑된 일부 IProperty 항목을 찾습니다.

여러 속성이 동일한 열에 매핑되는 경우 반환되는 속성은 임의로 선택된 속성입니다. 모델 유효성 검사기는 지정된 열에 매핑된 모든 속성이 일관된 구성을 갖도록 합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
ForeignKeyAction(ReferentialAction, MigrationCommandListBuilder)

지정된 참조 작업에 대한 SQL 조각을 생성합니다.

ForeignKeyConstraint(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

의 외래 키 제약 조건에 대한 SQL 조각을 생성합니다 AddForeignKeyOperation.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder를 호출하여 지정된 AddCheckConstraintOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 AddCheckConstraintOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(AddColumnOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder를 호출하여 지정된 AddColumnOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

Generate(AddColumnOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 AddColumnOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

지정된 MigrationCommandListBuilder에서 를 호출하여 지정된 AddColumnOperation 에 대한 명령을 빌드합니다.

Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 AddColumnOperation 에 대한 명령을 빌드합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder를 호출하여 지정된 AddForeignKeyOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 AddForeignKeyOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

지정된 MigrationCommandListBuilder에서 를 호출하여 지정된 AddForeignKeyOperation 에 대한 명령을 빌드합니다.

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 AddForeignKeyOperation 에 대한 명령을 빌드합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder를 호출하여 지정된 AddPrimaryKeyOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 AddPrimaryKeyOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

지정된 MigrationCommandListBuilder에서 를 호출하여 지정된 AddPrimaryKeyOperation 에 대한 명령을 빌드합니다.

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 AddPrimaryKeyOperation 에 대한 명령을 빌드합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 AddUniqueConstraintOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(AlterColumnOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에서 를 호출하여 지정된 AlterColumnOperation 에 대한 명령을 빌드합니다.

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에서 를 호출하여 지정된 AlterDatabaseOperation 에 대한 명령을 빌드합니다.

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

데이터베이스 공급자가 지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 AlterDatabaseOperation 에 대한 명령을 빌드하도록 재정의할 수 있습니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 AlterSequenceOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(AlterTableOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에서 를 호출하여 지정된 AlterTableOperation 에 대한 명령을 빌드합니다.

Generate(AlterTableOperation, IModel, MigrationCommandListBuilder)

데이터베이스 공급자가 지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 AlterTableOperation 에 대한 명령을 빌드하도록 재정의할 수 있습니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 CreateCheckConstraintOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder를 호출하여 지정된 CreateIndexOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 CreateIndexOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

지정된 MigrationCommandListBuilder에서 를 호출하여 지정된 CreateIndexOperation 에 대한 명령을 빌드합니다.

Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 CreateIndexOperation 에 대한 명령을 빌드합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder를 호출하여 지정된 CreateSequenceOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

Generate(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 CreateSequenceOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder를 호출하여 지정된 CreateTableOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 CreateTableOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)

지정된 MigrationCommandListBuilder에서 를 호출하여 지정된 CreateTableOperation 에 대한 명령을 빌드합니다.

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 CreateTableOperation 에 대한 명령을 빌드합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(DeleteDataOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder를 호출하여 지정된 DeleteDataOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

Generate(DeleteDataOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 DeleteDataOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(DropCheckConstraintOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 DropCheckConstraintOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder를 호출하여 지정된 DropColumnOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 DropColumnOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

지정된 MigrationCommandListBuilder에서 를 호출하여 지정된 DropColumnOperation 에 대한 명령을 빌드합니다.

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 DropColumnOperation 에 대한 명령을 빌드합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder를 호출하여 지정된 DropForeignKeyOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 DropForeignKeyOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

지정된 MigrationCommandListBuilder에서 를 호출하여 지정된 DropForeignKeyOperation 에 대한 명령을 빌드합니다.

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 DropForeignKeyOperation 에 대한 명령을 빌드합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder를 호출하여 지정된 DropIndexOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

데이터베이스 공급자가 지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 DropIndexOperation 에 대한 명령을 빌드하도록 재정의할 수 있습니다.

이 메서드의 기본 구현은 을 throw합니다 NotImplementedException. 공급자는 이러한 종류의 작업을 지원하려면 재정의해야 합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

지정된 MigrationCommandListBuilder에서 를 호출하여 지정된 DropIndexOperation 에 대한 명령을 빌드합니다.

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

데이터베이스 공급자가 지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 DropIndexOperation 에 대한 명령을 빌드하도록 재정의할 수 있습니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder를 호출하여 지정된 DropPrimaryKeyOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 DropPrimaryKeyOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

지정된 MigrationCommandListBuilder에서 를 호출하여 지정된 DropPrimaryKeyOperation 에 대한 명령을 빌드합니다.

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 DropPrimaryKeyOperation 에 대한 명령을 빌드합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(DropSchemaOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 DropSchemaOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(DropSequenceOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 DropSequenceOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(DropTableOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder를 호출하여 지정된 DropTableOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

Generate(DropTableOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 DropTableOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(DropTableOperation, IModel, MigrationCommandListBuilder, Boolean)

지정된 MigrationCommandListBuilder에서 를 호출하여 지정된 DropTableOperation 에 대한 명령을 빌드합니다.

Generate(DropTableOperation, IModel, MigrationCommandListBuilder, Boolean)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 DropTableOperation 에 대한 명령을 빌드합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(DropUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 DropUniqueConstraintOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(EnsureSchemaOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에서 를 호출하여 지정된 EnsureSchemaOperation 에 대한 명령을 빌드합니다.

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder를 호출하여 지정된 InsertDataOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 InsertDataOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(InsertDataOperation, IModel, MigrationCommandListBuilder, Boolean)

지정된 MigrationCommandListBuilder에서 를 호출하여 지정된 InsertDataOperation 에 대한 명령을 빌드합니다.

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder, Boolean)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 InsertDataOperation 에 대한 명령을 빌드합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(IReadOnlyList<MigrationOperation>, IModel)

작업 목록에서 명령을 생성합니다.

Generate(IReadOnlyList<MigrationOperation>, IModel)

작업 목록에서 명령을 생성합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions)

작업 목록에서 명령을 생성합니다.

Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions)

작업 목록에서 명령을 생성합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(MigrationOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에서 를 호출하여 지정된 MigrationOperation 에 대한 명령을 빌드합니다.

Generate(RenameColumnOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에서 를 호출하여 지정된 RenameColumnOperation 에 대한 명령을 빌드합니다.

Generate(RenameIndexOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에서 를 호출하여 지정된 RenameIndexOperation 에 대한 명령을 빌드합니다.

Generate(RenameSequenceOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에서 를 호출하여 지정된 RenameSequenceOperation 에 대한 명령을 빌드합니다.

Generate(RenameTableOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에서 를 호출하여 지정된 RenameTableOperation 에 대한 명령을 빌드합니다.

Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder를 호출하여 지정된 RestartSequenceOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 RestartSequenceOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(SqlOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder를 호출하여 지정된 SqlOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

Generate(SqlOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 SqlOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Generate(SqlServerCreateDatabaseOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에서 를 호출하여 지정된 SqlServerCreateDatabaseOperation 에 대한 명령을 빌드합니다.

Generate(SqlServerDropDatabaseOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에서 를 호출하여 지정된 SqlServerDropDatabaseOperation 에 대한 명령을 빌드합니다.

Generate(UpdateDataOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder를 호출하여 지정된 UpdateDataOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

Generate(UpdateDataOperation, IModel, MigrationCommandListBuilder)

지정된 MigrationCommandListBuilder에 대해 호출하여 지정된 UpdateDataOperation 에 대한 명령을 빌드한 다음, 최종 명령을 종료합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
GenerateIndexColumnList(CreateIndexOperation, IModel, MigrationCommandListBuilder)

에서 인덱스의 열 목록에 대한 SQL 조각을 반환합니다 CreateIndexOperation.

(다음에서 상속됨 MigrationsSqlGenerator)
GenerateModificationCommands(DeleteDataOperation, IModel)

지정된 작업에 해당하는 명령을 생성합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
GenerateModificationCommands(InsertDataOperation, IModel)

지정된 작업에 해당하는 명령을 생성합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
GenerateModificationCommands(UpdateDataOperation, IModel)

지정된 작업에 해당하는 명령을 생성합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
GetColumnType(String, String, String, ColumnOperation, IModel)

제공된 메타데이터가 지정된 열의 저장소/데이터베이스 형식을 가져옵니다.

(다음에서 상속됨 MigrationsSqlGenerator)
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Boolean, IModel)

제공된 메타데이터가 지정된 열의 저장소/데이터베이스 형식을 가져옵니다.

(다음에서 상속됨 MigrationsSqlGenerator)
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, IModel)

제공된 메타데이터가 지정된 열의 저장소/데이터베이스 형식을 가져옵니다.

(다음에서 상속됨 MigrationsSqlGenerator)
GetIndexesToRebuild(IColumn, MigrationOperation)

지정된 열이 변경될 때 다시 작성해야 하는 인덱스 목록을 가져옵니다.

GetIndexesToRebuild(IProperty, MigrationOperation)

지정된 속성이 변경될 때 다시 작성해야 하는 인덱스 목록을 가져옵니다.

HasLegacyRenameOperations(IModel)

변경되지 않은 RenameTableOperationRenameSequenceOperation 경우 새 이름과 스키마를 null로 설정하는 레거시 동작을 사용하고 있는지 여부를 확인합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
IndexOptions(CreateIndexOperation, IModel, MigrationCommandListBuilder)

에서 인덱 CreateIndexOperation스의 추가(필터, 포함된 열, 옵션)에 대한 SQL 조각을 생성합니다.

IndexOptions(CreateIndexOperation, IModel, MigrationCommandListBuilder)

에서 인덱 CreateIndexOperation스의 추가 항목(필터, 포함된 열, 옵션)에 대한 SQL 조각을 생성합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
IndexTraits(MigrationOperation, IModel, MigrationCommandListBuilder)

, AddPrimaryKeyOperation또는 AddUniqueConstraintOperation에서 인덱스의 특성에 CreateIndexOperation대한 SQL 조각을 생성합니다.

IsOldColumnSupported(IModel)

EF Core 1.1에만 추가된 이전 열의 전달을 지원하는지 AddColumnOperation 여부를 확인합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
PrimaryKeyConstraint(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

의 기본 키 제약 조건에 대한 SQL 조각을 생성합니다 AddPrimaryKeyOperation.

(다음에서 상속됨 MigrationsSqlGenerator)
Rename(String, String, MigrationCommandListBuilder)

이름 바꾸기를 생성합니다.

Rename(String, String, String, MigrationCommandListBuilder)

이름 바꾸기를 생성합니다.

SequenceOptions(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

에서 시퀀스를 구성하는 SQL 조각을 생성합니다 AlterSequenceOperation.

(다음에서 상속됨 MigrationsSqlGenerator)
SequenceOptions(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

에서 시퀀스를 구성하는 SQL 조각을 생성합니다 CreateSequenceOperation.

(다음에서 상속됨 MigrationsSqlGenerator)
SequenceOptions(String, String, Int32, Nullable<Int64>, Nullable<Int64>, Boolean, IModel, MigrationCommandListBuilder)

지정된 옵션을 사용하여 시퀀스를 구성하는 SQL 조각을 생성합니다.

SequenceOptions(String, String, Int32, Nullable<Int64>, Nullable<Int64>, Boolean, IModel, MigrationCommandListBuilder)

지정된 옵션을 사용하여 시퀀스를 구성하는 SQL 조각을 생성합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
SequenceOptions(String, String, SequenceOperation, IModel, MigrationCommandListBuilder)

지정된 옵션을 사용하여 시퀀스를 구성하는 SQL 조각을 생성합니다.

SequenceOptions(String, String, SequenceOperation, IModel, MigrationCommandListBuilder)

지정된 옵션을 사용하여 시퀀스를 구성하는 SQL 조각을 생성합니다.

(다음에서 상속됨 MigrationsSqlGenerator)
Transfer(String, String, String, MigrationCommandListBuilder)

한 스키마에서 다른 스키마로의 전송을 생성합니다.

TryGetVersion(IModel, String)

현재 마이그레이션을 생성하는 데 사용되는 제품 버전을 가져옵니다. 공급자는 이를 사용하여 이전 버전을 사용하여 생성된 마이그레이션과의 호환성을 유지할 수 있습니다.

(다음에서 상속됨 MigrationsSqlGenerator)
UniqueConstraint(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

의 고유한 제약 조건에 대한 SQL 조각을 생성합니다 AddUniqueConstraintOperation.

(다음에서 상속됨 MigrationsSqlGenerator)
UseLegacyIndexFilters(CreateIndexOperation, IModel)

마이그레이션에서 필터를 생성해야 하는지 여부를 CreateIndexOperation 확인합니다.

UseLegacyIndexFilters(IModel)
사용되지 않습니다..

마이그레이션에서 필터를 생성해야 하는지 여부를 CreateIndexOperation 확인합니다.

적용 대상