SqlServerMigrationSqlGenerator.Generate 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| 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을 생성하는 작업입니다.