SqlServerMigrationSqlGenerator.Generate Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| Generate(IEnumerable<MigrationOperation>, String) |
Konwertuje zestaw operacji migracji na program Microsoft SQL Server specyficzny dla języka SQL. |
| Generate(TimeSpan) |
Generuje sql, aby określić stałą wartość domyślną TimeSpan ustawianą w kolumnie. Ta metoda po prostu generuje rzeczywistą wartość, a nie sql, aby ustawić wartość domyślną. |
| Generate(String) |
Generuje język SQL, aby określić wartość domyślną ciągu stałego ustawianą w kolumnie. Ta metoda po prostu generuje rzeczywistą wartość, a nie sql, aby ustawić wartość domyślną. |
| Generate(Object) |
Generuje język SQL w celu określenia stałej wartości domyślnej ustawianej w kolumnie. Ta metoda po prostu generuje rzeczywistą wartość, a nie sql, aby ustawić wartość domyślną. |
| Generate(Guid) |
Generuje język SQL w celu określenia stałej wartości domyślnej guid ustawianej w kolumnie. Ta metoda po prostu generuje rzeczywistą wartość, a nie sql, aby ustawić wartość domyślną. |
| Generate(DateTimeOffset) |
Generuje sql, aby określić stałą wartość domyślną DateTimeOffset ustawianą w kolumnie. Ta metoda po prostu generuje rzeczywistą wartość, a nie sql, aby ustawić wartość domyślną. |
| Generate(DateTime) |
Generuje sql, aby określić stałą wartość domyślną DateTime ustawianą w kolumnie. Ta metoda po prostu generuje rzeczywistą wartość, a nie sql, aby ustawić wartość domyślną. |
| Generate(DbGeometry) |
Generuje język SQL w celu określenia stałej wartości domyślnej geometrii ustawianej w kolumnie. Ta metoda po prostu generuje rzeczywistą wartość, a nie sql, aby ustawić wartość domyślną. |
| Generate(DbGeography) |
Generuje język SQL w celu określenia stałej wartości domyślnej geogrpahy ustawianej w kolumnie. Ta metoda po prostu generuje rzeczywistą wartość, a nie sql, aby ustawić wartość domyślną. |
| Generate(SqlOperation) |
Generuje bazę danych SQL dla elementu SqlOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement. |
| Generate(RenameTableOperation) |
Generuje bazę danych SQL dla elementu RenameTableOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement. |
| Generate(RenameColumnOperation) |
Generuje bazę danych SQL dla elementu RenameColumnOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement. |
| Generate(InsertHistoryOperation) |
Generuje bazę danych SQL dla elementu InsertHistoryOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement. |
| Generate(MoveTableOperation) |
Generuje bazę danych SQL dla elementu MoveTableOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement. |
| Generate(DropPrimaryKeyOperation) |
Generuje bazę danych SQL dla elementu DropPrimaryKeyOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement. |
| Generate(Boolean) |
Generuje program SQL w celu określenia wartości domyślnej stałej wartości logicznej ustawionej w kolumnie. Ta metoda po prostu generuje rzeczywistą wartość, a nie sql, aby ustawić wartość domyślną. |
| Generate(Byte[]) |
Generuje język SQL w celu określenia wartości domyślnej stałej[] ustawianej w kolumnie. Ta metoda po prostu generuje rzeczywistą wartość, a nie sql, aby ustawić wartość domyślną. |
| Generate(AddColumnOperation) |
Generuje bazę danych SQL dla elementu AddColumnOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement. |
| Generate(DropTableOperation) |
Generuje bazę danych SQL dla elementu DropTableOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement. |
| Generate(AddPrimaryKeyOperation) |
Generuje bazę danych SQL dla elementu AddPrimaryKeyOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement. |
| Generate(AlterColumnOperation) |
Generuje bazę danych SQL dla elementu AlterColumnOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement. |
| Generate(AddForeignKeyOperation) |
Generuje bazę danych SQL dla elementu AddForeignKeyOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement. |
| Generate(CreateTableOperation) |
Generuje bazę danych SQL dla elementu CreateTableOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement. |
| Generate(DeleteHistoryOperation) |
Generuje bazę danych SQL dla elementu DeleteHistoryOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement. |
| Generate(DropColumnOperation) |
Generuje bazę danych SQL dla elementu DropColumnOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement. |
| Generate(DropForeignKeyOperation) |
Generuje bazę danych SQL dla elementu DropForeignKeyOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement. |
| Generate(DropIndexOperation) |
Generuje bazę danych SQL dla elementu DropIndexOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement. |
| Generate(CreateIndexOperation) |
Generuje bazę danych SQL dla elementu CreateIndexOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement. |
Generate(IEnumerable<MigrationOperation>, String)
Konwertuje zestaw operacji migracji na program Microsoft SQL Server specyficzny dla języka 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)
Parametry
- migrationOperations
- IEnumerable<MigrationOperation>
Operacje, które mają zostać przekonwertowane.
- providerManifestToken
- String
Token reprezentujący wersję SQL Server docelową (tj. "2005", "2008").
Zwraca
Lista instrukcji SQL do wykonania w celu wykonania operacji migracji.
Dotyczy
Generate(TimeSpan)
Generuje sql, aby określić stałą wartość domyślną TimeSpan ustawianą w kolumnie. Ta metoda po prostu generuje rzeczywistą wartość, a nie sql, aby ustawić wartość domyślną.
protected virtual string Generate(TimeSpan defaultValue);
override this.Generate : TimeSpan -> string
Protected Overridable Function Generate (defaultValue As TimeSpan) As String
Parametry
- defaultValue
- TimeSpan
Wartość, która ma zostać ustawiona.
Zwraca
Język SQL reprezentujący wartość domyślną.
Dotyczy
Generate(String)
Generuje język SQL, aby określić wartość domyślną ciągu stałego ustawianą w kolumnie. Ta metoda po prostu generuje rzeczywistą wartość, a nie sql, aby ustawić wartość domyślną.
protected virtual string Generate(string defaultValue);
override this.Generate : string -> string
Protected Overridable Function Generate (defaultValue As String) As String
Parametry
- defaultValue
- String
Wartość, która ma zostać ustawiona.
Zwraca
Język SQL reprezentujący wartość domyślną.
Dotyczy
Generate(Object)
Generuje język SQL w celu określenia stałej wartości domyślnej ustawianej w kolumnie. Ta metoda po prostu generuje rzeczywistą wartość, a nie sql, aby ustawić wartość domyślną.
protected virtual string Generate(object defaultValue);
override this.Generate : obj -> string
Protected Overridable Function Generate (defaultValue As Object) As String
Parametry
- defaultValue
- Object
Wartość, która ma zostać ustawiona.
Zwraca
Język SQL reprezentujący wartość domyślną.
Dotyczy
Generate(Guid)
Generuje język SQL w celu określenia stałej wartości domyślnej guid ustawianej w kolumnie. Ta metoda po prostu generuje rzeczywistą wartość, a nie sql, aby ustawić wartość domyślną.
protected virtual string Generate(Guid defaultValue);
override this.Generate : Guid -> string
Protected Overridable Function Generate (defaultValue As Guid) As String
Parametry
- defaultValue
- Guid
Wartość, która ma zostać ustawiona.
Zwraca
Język SQL reprezentujący wartość domyślną.
Dotyczy
Generate(DateTimeOffset)
Generuje sql, aby określić stałą wartość domyślną DateTimeOffset ustawianą w kolumnie. Ta metoda po prostu generuje rzeczywistą wartość, a nie sql, aby ustawić wartość domyślną.
protected virtual string Generate(DateTimeOffset defaultValue);
override this.Generate : DateTimeOffset -> string
Protected Overridable Function Generate (defaultValue As DateTimeOffset) As String
Parametry
- defaultValue
- DateTimeOffset
Wartość, która ma zostać ustawiona.
Zwraca
Język SQL reprezentujący wartość domyślną.
Dotyczy
Generate(DateTime)
Generuje sql, aby określić stałą wartość domyślną DateTime ustawianą w kolumnie. Ta metoda po prostu generuje rzeczywistą wartość, a nie sql, aby ustawić wartość domyślną.
protected virtual string Generate(DateTime defaultValue);
override this.Generate : DateTime -> string
Protected Overridable Function Generate (defaultValue As DateTime) As String
Parametry
- defaultValue
- DateTime
Wartość, która ma zostać ustawiona.
Zwraca
Język SQL reprezentujący wartość domyślną.
Dotyczy
Generate(DbGeometry)
Generuje język SQL w celu określenia stałej wartości domyślnej geometrii ustawianej w kolumnie. Ta metoda po prostu generuje rzeczywistą wartość, a nie sql, aby ustawić wartość domyślną.
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
Parametry
- defaultValue
- DbGeometry
Wartość, która ma zostać ustawiona.
Zwraca
Język SQL reprezentujący wartość domyślną.
Dotyczy
Generate(DbGeography)
Generuje język SQL w celu określenia stałej wartości domyślnej geogrpahy ustawianej w kolumnie. Ta metoda po prostu generuje rzeczywistą wartość, a nie sql, aby ustawić wartość domyślną.
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
Parametry
- defaultValue
- DbGeography
Wartość, która ma zostać ustawiona.
Zwraca
Język SQL reprezentujący wartość domyślną.
Dotyczy
Generate(SqlOperation)
Generuje bazę danych SQL dla elementu SqlOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement.
protected virtual void Generate(System.Data.Entity.Migrations.Model.SqlOperation sqlOperation);
override this.Generate : System.Data.Entity.Migrations.Model.SqlOperation -> unit
Parametry
- sqlOperation
- SqlOperation
Operacja tworzenia bazy danych SQL dla.
Dotyczy
Generate(RenameTableOperation)
Generuje bazę danych SQL dla elementu RenameTableOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement.
protected virtual void Generate(System.Data.Entity.Migrations.Model.RenameTableOperation renameTableOperation);
override this.Generate : System.Data.Entity.Migrations.Model.RenameTableOperation -> unit
Parametry
- renameTableOperation
- RenameTableOperation
Operacja tworzenia bazy danych SQL dla.
Dotyczy
Generate(RenameColumnOperation)
Generuje bazę danych SQL dla elementu RenameColumnOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement.
protected virtual void Generate(System.Data.Entity.Migrations.Model.RenameColumnOperation renameColumnOperation);
override this.Generate : System.Data.Entity.Migrations.Model.RenameColumnOperation -> unit
Parametry
- renameColumnOperation
- RenameColumnOperation
Operacja tworzenia bazy danych SQL dla.
Dotyczy
Generate(InsertHistoryOperation)
Generuje bazę danych SQL dla elementu InsertHistoryOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement.
protected virtual void Generate(System.Data.Entity.Migrations.Model.InsertHistoryOperation insertHistoryOperation);
override this.Generate : System.Data.Entity.Migrations.Model.InsertHistoryOperation -> unit
Parametry
- insertHistoryOperation
- InsertHistoryOperation
Operacja tworzenia bazy danych SQL dla.
Dotyczy
Generate(MoveTableOperation)
Generuje bazę danych SQL dla elementu MoveTableOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement.
protected virtual void Generate(System.Data.Entity.Migrations.Model.MoveTableOperation moveTableOperation);
override this.Generate : System.Data.Entity.Migrations.Model.MoveTableOperation -> unit
Parametry
- moveTableOperation
- MoveTableOperation
Operacja tworzenia bazy danych SQL dla.
Dotyczy
Generate(DropPrimaryKeyOperation)
Generuje bazę danych SQL dla elementu DropPrimaryKeyOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement.
protected virtual void Generate(System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation dropPrimaryKeyOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation -> unit
Parametry
- dropPrimaryKeyOperation
- DropPrimaryKeyOperation
Operacja tworzenia bazy danych SQL dla.
Dotyczy
Generate(Boolean)
Generuje program SQL w celu określenia wartości domyślnej stałej wartości logicznej ustawionej w kolumnie. Ta metoda po prostu generuje rzeczywistą wartość, a nie sql, aby ustawić wartość domyślną.
protected virtual string Generate(bool defaultValue);
override this.Generate : bool -> string
Protected Overridable Function Generate (defaultValue As Boolean) As String
Parametry
- defaultValue
- Boolean
Wartość, która ma zostać ustawiona.
Zwraca
Język SQL reprezentujący wartość domyślną.
Dotyczy
Generate(Byte[])
Generuje język SQL w celu określenia wartości domyślnej stałej[] ustawianej w kolumnie. Ta metoda po prostu generuje rzeczywistą wartość, a nie sql, aby ustawić wartość domyślną.
protected virtual string Generate(byte[] defaultValue);
override this.Generate : byte[] -> string
Protected Overridable Function Generate (defaultValue As Byte()) As String
Parametry
- defaultValue
- Byte[]
Wartość, która ma zostać ustawiona.
Zwraca
Język SQL reprezentujący wartość domyślną.
Dotyczy
Generate(AddColumnOperation)
Generuje bazę danych SQL dla elementu AddColumnOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement.
protected virtual void Generate(System.Data.Entity.Migrations.Model.AddColumnOperation addColumnOperation);
override this.Generate : System.Data.Entity.Migrations.Model.AddColumnOperation -> unit
Parametry
- addColumnOperation
- AddColumnOperation
Operacja tworzenia bazy danych SQL dla.
Dotyczy
Generate(DropTableOperation)
Generuje bazę danych SQL dla elementu DropTableOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement.
protected virtual void Generate(System.Data.Entity.Migrations.Model.DropTableOperation dropTableOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropTableOperation -> unit
Parametry
- dropTableOperation
- DropTableOperation
Operacja tworzenia bazy danych SQL dla.
Dotyczy
Generate(AddPrimaryKeyOperation)
Generuje bazę danych SQL dla elementu AddPrimaryKeyOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement.
protected virtual void Generate(System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation addPrimaryKeyOperation);
override this.Generate : System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation -> unit
Parametry
- addPrimaryKeyOperation
- AddPrimaryKeyOperation
Operacja tworzenia bazy danych SQL dla.
Dotyczy
Generate(AlterColumnOperation)
Generuje bazę danych SQL dla elementu AlterColumnOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement.
protected virtual void Generate(System.Data.Entity.Migrations.Model.AlterColumnOperation alterColumnOperation);
override this.Generate : System.Data.Entity.Migrations.Model.AlterColumnOperation -> unit
Parametry
- alterColumnOperation
- AlterColumnOperation
Operacja tworzenia bazy danych SQL dla.
Dotyczy
Generate(AddForeignKeyOperation)
Generuje bazę danych SQL dla elementu AddForeignKeyOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement.
protected virtual void Generate(System.Data.Entity.Migrations.Model.AddForeignKeyOperation addForeignKeyOperation);
override this.Generate : System.Data.Entity.Migrations.Model.AddForeignKeyOperation -> unit
Parametry
- addForeignKeyOperation
- AddForeignKeyOperation
Operacja tworzenia bazy danych SQL dla.
Dotyczy
Generate(CreateTableOperation)
Generuje bazę danych SQL dla elementu CreateTableOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement.
protected virtual void Generate(System.Data.Entity.Migrations.Model.CreateTableOperation createTableOperation);
override this.Generate : System.Data.Entity.Migrations.Model.CreateTableOperation -> unit
Parametry
- createTableOperation
- CreateTableOperation
Operacja tworzenia bazy danych SQL dla.
Dotyczy
Generate(DeleteHistoryOperation)
Generuje bazę danych SQL dla elementu DeleteHistoryOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement.
protected virtual void Generate(System.Data.Entity.Migrations.Model.DeleteHistoryOperation deleteHistoryOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DeleteHistoryOperation -> unit
Parametry
- deleteHistoryOperation
- DeleteHistoryOperation
Operacja tworzenia bazy danych SQL dla.
Dotyczy
Generate(DropColumnOperation)
Generuje bazę danych SQL dla elementu DropColumnOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement.
protected virtual void Generate(System.Data.Entity.Migrations.Model.DropColumnOperation dropColumnOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropColumnOperation -> unit
Parametry
- dropColumnOperation
- DropColumnOperation
Operacja tworzenia bazy danych SQL dla.
Dotyczy
Generate(DropForeignKeyOperation)
Generuje bazę danych SQL dla elementu DropForeignKeyOperation. Wygenerowany język SQL należy dodać przy użyciu metody Statement.
protected virtual void Generate(System.Data.Entity.Migrations.Model.DropForeignKeyOperation dropForeignKeyOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropForeignKeyOperation -> unit
Parametry
- dropForeignKeyOperation
- DropForeignKeyOperation
Operacja tworzenia bazy danych SQL dla.
Dotyczy
Generate(DropIndexOperation)
Generuje język SQL dla elementu DropIndexOperation. Wygenerowany język SQL powinien zostać dodany przy użyciu metody Statement.
protected virtual void Generate(System.Data.Entity.Migrations.Model.DropIndexOperation dropIndexOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropIndexOperation -> unit
Parametry
- dropIndexOperation
- DropIndexOperation
Operacja tworzenia bazy danych SQL dla.
Dotyczy
Generate(CreateIndexOperation)
Generuje język SQL dla elementu CreateIndexOperation. Wygenerowany język SQL powinien zostać dodany przy użyciu metody Statement.
protected virtual void Generate(System.Data.Entity.Migrations.Model.CreateIndexOperation createIndexOperation);
override this.Generate : System.Data.Entity.Migrations.Model.CreateIndexOperation -> unit
Parametry
- createIndexOperation
- CreateIndexOperation
Operacja tworzenia kodu SQL dla.