다음을 통해 공유


SqlServerMigrationSqlGenerator.Generate 메서드

정의

오버로드

Generate(IEnumerable<MigrationOperation>, String)

마이그레이션 작업 집합을 Microsoft SQL Server 특정 SQL로 변환합니다.

Generate(TimeSpan)

SQL을 생성하여 열에 설정되는 상수 TimeSpan 기본값을 지정합니다. 이 메서드는 기본값을 설정하는 SQL이 아닌 실제 값만 생성합니다.

Generate(String)

SQL을 생성하여 열에 설정되는 상수 문자열 기본값을 지정합니다. 이 메서드는 기본값을 설정하는 SQL이 아닌 실제 값만 생성합니다.

Generate(Object)

SQL을 생성하여 열에 설정되는 상수 기본값을 지정합니다. 이 메서드는 기본값을 설정하는 SQL이 아닌 실제 값만 생성합니다.

Generate(Guid)

SQL을 생성하여 열에 설정되는 상수 Guid 기본값을 지정합니다. 이 메서드는 기본값을 설정하는 SQL이 아닌 실제 값만 생성합니다.

Generate(DateTimeOffset)

SQL을 생성하여 열에 설정되는 상수 DateTimeOffset 기본값을 지정합니다. 이 메서드는 기본값을 설정하는 SQL이 아닌 실제 값만 생성합니다.

Generate(DateTime)

SQL을 생성하여 열에 설정되는 상수 DateTime 기본값을 지정합니다. 이 메서드는 기본값을 설정하는 SQL이 아닌 실제 값만 생성합니다.

Generate(DbGeometry)

SQL을 생성하여 열에 설정되는 상수 기하 도형 기본값을 지정합니다. 이 메서드는 기본값을 설정하는 SQL이 아닌 실제 값만 생성합니다.

Generate(DbGeography)

SQL을 생성하여 열에 설정되는 상수 geogrpahy 기본값을 지정합니다. 이 메서드는 기본값을 설정하는 SQL이 아닌 실제 값만 생성합니다.

Generate(SqlOperation)

에 대한 SQL을 생성합니다 SqlOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

Generate(RenameTableOperation)

에 대한 SQL을 생성합니다 RenameTableOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

Generate(RenameColumnOperation)

에 대한 SQL을 생성합니다 RenameColumnOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

Generate(InsertHistoryOperation)

에 대한 SQL을 생성합니다 InsertHistoryOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

Generate(MoveTableOperation)

에 대한 SQL을 생성합니다 MoveTableOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

Generate(DropPrimaryKeyOperation)

에 대한 SQL을 생성합니다 DropPrimaryKeyOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

Generate(Boolean)

SQL을 생성하여 열에 설정되는 상수 부울 기본값을 지정합니다. 이 메서드는 기본값을 설정하는 SQL이 아닌 실제 값만 생성합니다.

Generate(Byte[])

SQL을 생성하여 열에 설정되는 상수 바이트[] 기본값을 지정합니다. 이 메서드는 기본값을 설정하는 SQL이 아닌 실제 값만 생성합니다.

Generate(AddColumnOperation)

에 대한 SQL을 생성합니다 AddColumnOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

Generate(DropTableOperation)

에 대한 SQL을 생성합니다 DropTableOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

Generate(AddPrimaryKeyOperation)

에 대한 SQL을 생성합니다 AddPrimaryKeyOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

Generate(AlterColumnOperation)

에 대한 SQL을 생성합니다 AlterColumnOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

Generate(AddForeignKeyOperation)

에 대한 SQL을 생성합니다 AddForeignKeyOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

Generate(CreateTableOperation)

에 대한 SQL을 생성합니다 CreateTableOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

Generate(DeleteHistoryOperation)

에 대한 SQL을 생성합니다 DeleteHistoryOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

Generate(DropColumnOperation)

에 대한 SQL을 생성합니다 DropColumnOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

Generate(DropForeignKeyOperation)

에 대한 SQL을 생성합니다 DropForeignKeyOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

Generate(DropIndexOperation)

에 대한 SQL을 생성합니다 DropIndexOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

Generate(CreateIndexOperation)

에 대한 SQL을 생성합니다 CreateIndexOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

Generate(IEnumerable<MigrationOperation>, String)

마이그레이션 작업 집합을 Microsoft SQL Server 특정 SQL로 변환합니다.

public override System.Collections.Generic.IEnumerable<System.Data.Entity.Migrations.Sql.MigrationStatement> Generate(System.Collections.Generic.IEnumerable<System.Data.Entity.Migrations.Model.MigrationOperation> migrationOperations, string providerManifestToken);
override this.Generate : seq<System.Data.Entity.Migrations.Model.MigrationOperation> * string -> seq<System.Data.Entity.Migrations.Sql.MigrationStatement>
Public Overrides Function Generate (migrationOperations As IEnumerable(Of MigrationOperation), providerManifestToken As String) As IEnumerable(Of MigrationStatement)

매개 변수

migrationOperations
IEnumerable<MigrationOperation>

변환할 작업입니다.

providerManifestToken
String

대상으로 지정되는 SQL Server 버전을 나타내는 토큰입니다(예: "2005", "2008").

반환

마이그레이션 작업을 수행하기 위해 실행할 SQL 문 목록입니다.

적용 대상

Generate(TimeSpan)

SQL을 생성하여 열에 설정되는 상수 TimeSpan 기본값을 지정합니다. 이 메서드는 기본값을 설정하는 SQL이 아닌 실제 값만 생성합니다.

protected virtual string Generate(TimeSpan defaultValue);
override this.Generate : TimeSpan -> string
Protected Overridable Function Generate (defaultValue As TimeSpan) As String

매개 변수

defaultValue
TimeSpan

설정하려는 값입니다.

반환

기본값을 나타내는 SQL입니다.

적용 대상

Generate(String)

SQL을 생성하여 열에 설정되는 상수 문자열 기본값을 지정합니다. 이 메서드는 기본값을 설정하는 SQL이 아닌 실제 값만 생성합니다.

protected virtual string Generate(string defaultValue);
override this.Generate : string -> string
Protected Overridable Function Generate (defaultValue As String) As String

매개 변수

defaultValue
String

설정하려는 값입니다.

반환

기본값을 나타내는 SQL입니다.

적용 대상

Generate(Object)

SQL을 생성하여 열에 설정되는 상수 기본값을 지정합니다. 이 메서드는 기본값을 설정하는 SQL이 아닌 실제 값만 생성합니다.

protected virtual string Generate(object defaultValue);
override this.Generate : obj -> string
Protected Overridable Function Generate (defaultValue As Object) As String

매개 변수

defaultValue
Object

설정하려는 값입니다.

반환

기본값을 나타내는 SQL입니다.

적용 대상

Generate(Guid)

SQL을 생성하여 열에 설정되는 상수 Guid 기본값을 지정합니다. 이 메서드는 기본값을 설정하는 SQL이 아닌 실제 값만 생성합니다.

protected virtual string Generate(Guid defaultValue);
override this.Generate : Guid -> string
Protected Overridable Function Generate (defaultValue As Guid) As String

매개 변수

defaultValue
Guid

설정하려는 값입니다.

반환

기본값을 나타내는 SQL입니다.

적용 대상

Generate(DateTimeOffset)

SQL을 생성하여 열에 설정되는 상수 DateTimeOffset 기본값을 지정합니다. 이 메서드는 기본값을 설정하는 SQL이 아닌 실제 값만 생성합니다.

protected virtual string Generate(DateTimeOffset defaultValue);
override this.Generate : DateTimeOffset -> string
Protected Overridable Function Generate (defaultValue As DateTimeOffset) As String

매개 변수

defaultValue
DateTimeOffset

설정하려는 값입니다.

반환

기본값을 나타내는 SQL입니다.

적용 대상

Generate(DateTime)

SQL을 생성하여 열에 설정되는 상수 DateTime 기본값을 지정합니다. 이 메서드는 기본값을 설정하는 SQL이 아닌 실제 값만 생성합니다.

protected virtual string Generate(DateTime defaultValue);
override this.Generate : DateTime -> string
Protected Overridable Function Generate (defaultValue As DateTime) As String

매개 변수

defaultValue
DateTime

설정하려는 값입니다.

반환

기본값을 나타내는 SQL입니다.

적용 대상

Generate(DbGeometry)

SQL을 생성하여 열에 설정되는 상수 기하 도형 기본값을 지정합니다. 이 메서드는 기본값을 설정하는 SQL이 아닌 실제 값만 생성합니다.

protected virtual string Generate(System.Data.Spatial.DbGeometry defaultValue);
override this.Generate : System.Data.Spatial.DbGeometry -> string
Protected Overridable Function Generate (defaultValue As DbGeometry) As String

매개 변수

defaultValue
DbGeometry

설정하려는 값입니다.

반환

기본값을 나타내는 SQL입니다.

적용 대상

Generate(DbGeography)

SQL을 생성하여 열에 설정되는 상수 geogrpahy 기본값을 지정합니다. 이 메서드는 기본값을 설정하는 SQL이 아닌 실제 값만 생성합니다.

protected virtual string Generate(System.Data.Spatial.DbGeography defaultValue);
override this.Generate : System.Data.Spatial.DbGeography -> string
Protected Overridable Function Generate (defaultValue As DbGeography) As String

매개 변수

defaultValue
DbGeography

설정하려는 값입니다.

반환

기본값을 나타내는 SQL입니다.

적용 대상

Generate(SqlOperation)

에 대한 SQL을 생성합니다 SqlOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

protected virtual void Generate(System.Data.Entity.Migrations.Model.SqlOperation sqlOperation);
override this.Generate : System.Data.Entity.Migrations.Model.SqlOperation -> unit

매개 변수

sqlOperation
SqlOperation

SQL을 생성하는 작업입니다.

적용 대상

Generate(RenameTableOperation)

에 대한 SQL을 생성합니다 RenameTableOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

protected virtual void Generate(System.Data.Entity.Migrations.Model.RenameTableOperation renameTableOperation);
override this.Generate : System.Data.Entity.Migrations.Model.RenameTableOperation -> unit

매개 변수

renameTableOperation
RenameTableOperation

SQL을 생성하는 작업입니다.

적용 대상

Generate(RenameColumnOperation)

에 대한 SQL을 생성합니다 RenameColumnOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

protected virtual void Generate(System.Data.Entity.Migrations.Model.RenameColumnOperation renameColumnOperation);
override this.Generate : System.Data.Entity.Migrations.Model.RenameColumnOperation -> unit

매개 변수

renameColumnOperation
RenameColumnOperation

SQL을 생성하는 작업입니다.

적용 대상

Generate(InsertHistoryOperation)

에 대한 SQL을 생성합니다 InsertHistoryOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

protected virtual void Generate(System.Data.Entity.Migrations.Model.InsertHistoryOperation insertHistoryOperation);
override this.Generate : System.Data.Entity.Migrations.Model.InsertHistoryOperation -> unit

매개 변수

insertHistoryOperation
InsertHistoryOperation

SQL을 생성하는 작업입니다.

적용 대상

Generate(MoveTableOperation)

에 대한 SQL을 생성합니다 MoveTableOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

protected virtual void Generate(System.Data.Entity.Migrations.Model.MoveTableOperation moveTableOperation);
override this.Generate : System.Data.Entity.Migrations.Model.MoveTableOperation -> unit

매개 변수

moveTableOperation
MoveTableOperation

SQL을 생성하는 작업입니다.

적용 대상

Generate(DropPrimaryKeyOperation)

에 대한 SQL을 생성합니다 DropPrimaryKeyOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

protected virtual void Generate(System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation dropPrimaryKeyOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation -> unit

매개 변수

dropPrimaryKeyOperation
DropPrimaryKeyOperation

SQL을 생성하는 작업입니다.

적용 대상

Generate(Boolean)

SQL을 생성하여 열에 설정되는 상수 부울 기본값을 지정합니다. 이 메서드는 기본값을 설정하는 SQL이 아닌 실제 값만 생성합니다.

protected virtual string Generate(bool defaultValue);
override this.Generate : bool -> string
Protected Overridable Function Generate (defaultValue As Boolean) As String

매개 변수

defaultValue
Boolean

설정하려는 값입니다.

반환

기본값을 나타내는 SQL입니다.

적용 대상

Generate(Byte[])

SQL을 생성하여 열에 설정되는 상수 바이트[] 기본값을 지정합니다. 이 메서드는 기본값을 설정하는 SQL이 아닌 실제 값만 생성합니다.

protected virtual string Generate(byte[] defaultValue);
override this.Generate : byte[] -> string
Protected Overridable Function Generate (defaultValue As Byte()) As String

매개 변수

defaultValue
Byte[]

설정하려는 값입니다.

반환

기본값을 나타내는 SQL입니다.

적용 대상

Generate(AddColumnOperation)

에 대한 SQL을 생성합니다 AddColumnOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

protected virtual void Generate(System.Data.Entity.Migrations.Model.AddColumnOperation addColumnOperation);
override this.Generate : System.Data.Entity.Migrations.Model.AddColumnOperation -> unit

매개 변수

addColumnOperation
AddColumnOperation

SQL을 생성하는 작업입니다.

적용 대상

Generate(DropTableOperation)

에 대한 SQL을 생성합니다 DropTableOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

protected virtual void Generate(System.Data.Entity.Migrations.Model.DropTableOperation dropTableOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropTableOperation -> unit

매개 변수

dropTableOperation
DropTableOperation

SQL을 생성하는 작업입니다.

적용 대상

Generate(AddPrimaryKeyOperation)

에 대한 SQL을 생성합니다 AddPrimaryKeyOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

protected virtual void Generate(System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation addPrimaryKeyOperation);
override this.Generate : System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation -> unit

매개 변수

addPrimaryKeyOperation
AddPrimaryKeyOperation

SQL을 생성하는 작업입니다.

적용 대상

Generate(AlterColumnOperation)

에 대한 SQL을 생성합니다 AlterColumnOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

protected virtual void Generate(System.Data.Entity.Migrations.Model.AlterColumnOperation alterColumnOperation);
override this.Generate : System.Data.Entity.Migrations.Model.AlterColumnOperation -> unit

매개 변수

alterColumnOperation
AlterColumnOperation

SQL을 생성하는 작업입니다.

적용 대상

Generate(AddForeignKeyOperation)

에 대한 SQL을 생성합니다 AddForeignKeyOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

protected virtual void Generate(System.Data.Entity.Migrations.Model.AddForeignKeyOperation addForeignKeyOperation);
override this.Generate : System.Data.Entity.Migrations.Model.AddForeignKeyOperation -> unit

매개 변수

addForeignKeyOperation
AddForeignKeyOperation

SQL을 생성하는 작업입니다.

적용 대상

Generate(CreateTableOperation)

에 대한 SQL을 생성합니다 CreateTableOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

protected virtual void Generate(System.Data.Entity.Migrations.Model.CreateTableOperation createTableOperation);
override this.Generate : System.Data.Entity.Migrations.Model.CreateTableOperation -> unit

매개 변수

createTableOperation
CreateTableOperation

SQL을 생성하는 작업입니다.

적용 대상

Generate(DeleteHistoryOperation)

에 대한 SQL을 생성합니다 DeleteHistoryOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

protected virtual void Generate(System.Data.Entity.Migrations.Model.DeleteHistoryOperation deleteHistoryOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DeleteHistoryOperation -> unit

매개 변수

deleteHistoryOperation
DeleteHistoryOperation

SQL을 생성하는 작업입니다.

적용 대상

Generate(DropColumnOperation)

에 대한 SQL을 생성합니다 DropColumnOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

protected virtual void Generate(System.Data.Entity.Migrations.Model.DropColumnOperation dropColumnOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropColumnOperation -> unit

매개 변수

dropColumnOperation
DropColumnOperation

SQL을 생성하는 작업입니다.

적용 대상

Generate(DropForeignKeyOperation)

에 대한 SQL을 생성합니다 DropForeignKeyOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

protected virtual void Generate(System.Data.Entity.Migrations.Model.DropForeignKeyOperation dropForeignKeyOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropForeignKeyOperation -> unit

매개 변수

dropForeignKeyOperation
DropForeignKeyOperation

SQL을 생성하는 작업입니다.

적용 대상

Generate(DropIndexOperation)

에 대한 SQL을 생성합니다 DropIndexOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

protected virtual void Generate(System.Data.Entity.Migrations.Model.DropIndexOperation dropIndexOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropIndexOperation -> unit

매개 변수

dropIndexOperation
DropIndexOperation

SQL을 생성하는 작업입니다.

적용 대상

Generate(CreateIndexOperation)

에 대한 SQL을 생성합니다 CreateIndexOperation. 생성된 SQL은 Statement 메서드를 사용하여 추가해야 합니다.

protected virtual void Generate(System.Data.Entity.Migrations.Model.CreateIndexOperation createIndexOperation);
override this.Generate : System.Data.Entity.Migrations.Model.CreateIndexOperation -> unit

매개 변수

createIndexOperation
CreateIndexOperation

SQL을 생성하는 작업입니다.

적용 대상