SqlServerMigrationSqlGenerator.Generate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Generate(IEnumerable<MigrationOperation>, String) |
Konvertiert eine Reihe von Migrationsvorgängen in Microsoft SQL Server spezifischen SQL. |
Generate(TimeSpan) |
Generiert SQL, um einen konstanten TimeSpan-Standardwert anzugeben, der für eine Spalte festgelegt wird. Diese Methode generiert nur den tatsächlichen Wert, nicht den SQL-Wert, um den Standardwert festzulegen. |
Generate(String) |
Generiert SQL, um einen konstanten Zeichenfolgen-Standardwert anzugeben, der für eine Spalte festgelegt wird. Diese Methode generiert nur den tatsächlichen Wert, nicht den SQL-Wert, um den Standardwert festzulegen. |
Generate(Object) |
Generiert SQL, um einen konstanten Standardwert anzugeben, der für eine Spalte festgelegt wird. Diese Methode generiert nur den tatsächlichen Wert, nicht den SQL-Wert, um den Standardwert festzulegen. |
Generate(Guid) |
Generiert SQL, um einen konstanten GUID-Standardwert anzugeben, der für eine Spalte festgelegt wird. Diese Methode generiert nur den tatsächlichen Wert, nicht den SQL-Wert, um den Standardwert festzulegen. |
Generate(DateTimeOffset) |
Generiert SQL, um einen konstanten DateTimeOffset-Standardwert anzugeben, der für eine Spalte festgelegt wird. Diese Methode generiert nur den tatsächlichen Wert, nicht den SQL-Wert, um den Standardwert festzulegen. |
Generate(DateTime) |
Generiert SQL, um einen konstanten DateTime-Standardwert anzugeben, der für eine Spalte festgelegt wird. Diese Methode generiert nur den tatsächlichen Wert, nicht den SQL-Wert, um den Standardwert festzulegen. |
Generate(DbGeometry) |
Generiert SQL, um einen Konstantengeometrie-Standardwert anzugeben, der für eine Spalte festgelegt wird. Diese Methode generiert nur den tatsächlichen Wert, nicht den SQL-Wert, um den Standardwert festzulegen. |
Generate(DbGeography) |
Generiert SQL, um einen konstanten geogrpahy-Standardwert anzugeben, der für eine Spalte festgelegt wird. Diese Methode generiert nur den tatsächlichen Wert, nicht den SQL-Wert, um den Standardwert festzulegen. |
Generate(SqlOperation) |
Generiert SQL für einen SqlOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden. |
Generate(RenameTableOperation) |
Generiert SQL für einen RenameTableOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden. |
Generate(RenameColumnOperation) |
Generiert SQL für einen RenameColumnOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden. |
Generate(InsertHistoryOperation) |
Generiert SQL für einen InsertHistoryOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden. |
Generate(MoveTableOperation) |
Generiert SQL für einen MoveTableOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden. |
Generate(DropPrimaryKeyOperation) |
Generiert SQL für einen DropPrimaryKeyOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden. |
Generate(Boolean) |
Generiert SQL, um einen konstanten Bool-Standardwert anzugeben, der für eine Spalte festgelegt wird. Diese Methode generiert nur den tatsächlichen Wert, nicht den SQL-Wert, um den Standardwert festzulegen. |
Generate(Byte[]) |
Generiert SQL, um einen konstanten Byte[]-Standardwert anzugeben, der für eine Spalte festgelegt wird. Diese Methode generiert nur den tatsächlichen Wert, nicht den SQL-Wert, um den Standardwert festzulegen. |
Generate(AddColumnOperation) |
Generiert SQL für einen AddColumnOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden. |
Generate(DropTableOperation) |
Generiert SQL für einen DropTableOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden. |
Generate(AddPrimaryKeyOperation) |
Generiert SQL für einen AddPrimaryKeyOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden. |
Generate(AlterColumnOperation) |
Generiert SQL für einen AlterColumnOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden. |
Generate(AddForeignKeyOperation) |
Generiert SQL für einen AddForeignKeyOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden. |
Generate(CreateTableOperation) |
Generiert SQL für einen CreateTableOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden. |
Generate(DeleteHistoryOperation) |
Generiert SQL für einen DeleteHistoryOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden. |
Generate(DropColumnOperation) |
Generiert SQL für einen DropColumnOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden. |
Generate(DropForeignKeyOperation) |
Generiert SQL für einen DropForeignKeyOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden. |
Generate(DropIndexOperation) |
Generiert SQL für einen DropIndexOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden. |
Generate(CreateIndexOperation) |
Generiert SQL für einen CreateIndexOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden. |
Generate(IEnumerable<MigrationOperation>, String)
Konvertiert eine Reihe von Migrationsvorgängen in Microsoft SQL Server spezifischen 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)
Parameter
- migrationOperations
- IEnumerable<MigrationOperation>
Die zu konvertierenden Vorgänge.
- providerManifestToken
- String
Token, das die Version von SQL Server darstellt, die als Ziel verwendet wird (d. h. "2005", "2008").
Gibt zurück
Eine Liste der SQL-Anweisungen, die zum Ausführen der Migrationsvorgänge ausgeführt werden sollen.
Gilt für:
Generate(TimeSpan)
Generiert SQL, um einen konstanten TimeSpan-Standardwert anzugeben, der für eine Spalte festgelegt wird. Diese Methode generiert nur den tatsächlichen Wert, nicht den SQL-Wert, um den Standardwert festzulegen.
protected virtual string Generate (TimeSpan defaultValue);
override this.Generate : TimeSpan -> string
Protected Overridable Function Generate (defaultValue As TimeSpan) As String
Parameter
- defaultValue
- TimeSpan
Der festzulegende Wert.
Gibt zurück
SQL stellt den Standardwert dar.
Gilt für:
Generate(String)
Generiert SQL, um einen konstanten Zeichenfolgen-Standardwert anzugeben, der für eine Spalte festgelegt wird. Diese Methode generiert nur den tatsächlichen Wert, nicht den SQL-Wert, um den Standardwert festzulegen.
protected virtual string Generate (string defaultValue);
override this.Generate : string -> string
Protected Overridable Function Generate (defaultValue As String) As String
Parameter
- defaultValue
- String
Der festzulegende Wert.
Gibt zurück
SQL stellt den Standardwert dar.
Gilt für:
Generate(Object)
Generiert SQL, um einen konstanten Standardwert anzugeben, der für eine Spalte festgelegt wird. Diese Methode generiert nur den tatsächlichen Wert, nicht den SQL-Wert, um den Standardwert festzulegen.
protected virtual string Generate (object defaultValue);
override this.Generate : obj -> string
Protected Overridable Function Generate (defaultValue As Object) As String
Parameter
- defaultValue
- Object
Der festzulegende Wert.
Gibt zurück
SQL stellt den Standardwert dar.
Gilt für:
Generate(Guid)
Generiert SQL, um einen konstanten GUID-Standardwert anzugeben, der für eine Spalte festgelegt wird. Diese Methode generiert nur den tatsächlichen Wert, nicht den SQL-Wert, um den Standardwert festzulegen.
protected virtual string Generate (Guid defaultValue);
override this.Generate : Guid -> string
Protected Overridable Function Generate (defaultValue As Guid) As String
Parameter
- defaultValue
- Guid
Der festzulegende Wert.
Gibt zurück
SQL stellt den Standardwert dar.
Gilt für:
Generate(DateTimeOffset)
Generiert SQL, um einen konstanten DateTimeOffset-Standardwert anzugeben, der für eine Spalte festgelegt wird. Diese Methode generiert nur den tatsächlichen Wert, nicht den SQL-Wert, um den Standardwert festzulegen.
protected virtual string Generate (DateTimeOffset defaultValue);
override this.Generate : DateTimeOffset -> string
Protected Overridable Function Generate (defaultValue As DateTimeOffset) As String
Parameter
- defaultValue
- DateTimeOffset
Der festzulegende Wert.
Gibt zurück
SQL stellt den Standardwert dar.
Gilt für:
Generate(DateTime)
Generiert SQL, um einen konstanten DateTime-Standardwert anzugeben, der für eine Spalte festgelegt wird. Diese Methode generiert nur den tatsächlichen Wert, nicht den SQL-Wert, um den Standardwert festzulegen.
protected virtual string Generate (DateTime defaultValue);
override this.Generate : DateTime -> string
Protected Overridable Function Generate (defaultValue As DateTime) As String
Parameter
- defaultValue
- DateTime
Der festzulegende Wert.
Gibt zurück
SQL stellt den Standardwert dar.
Gilt für:
Generate(DbGeometry)
Generiert SQL, um einen Konstantengeometrie-Standardwert anzugeben, der für eine Spalte festgelegt wird. Diese Methode generiert nur den tatsächlichen Wert, nicht den SQL-Wert, um den Standardwert festzulegen.
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
Parameter
- defaultValue
- DbGeometry
Der festzulegende Wert.
Gibt zurück
SQL stellt den Standardwert dar.
Gilt für:
Generate(DbGeography)
Generiert SQL, um einen konstanten geogrpahy-Standardwert anzugeben, der für eine Spalte festgelegt wird. Diese Methode generiert nur den tatsächlichen Wert, nicht den SQL-Wert, um den Standardwert festzulegen.
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
Parameter
- defaultValue
- DbGeography
Der festzulegende Wert.
Gibt zurück
SQL stellt den Standardwert dar.
Gilt für:
Generate(SqlOperation)
Generiert SQL für einen SqlOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden.
protected virtual void Generate (System.Data.Entity.Migrations.Model.SqlOperation sqlOperation);
override this.Generate : System.Data.Entity.Migrations.Model.SqlOperation -> unit
Parameter
- sqlOperation
- SqlOperation
Der Vorgang, für den SQL generiert werden soll.
Gilt für:
Generate(RenameTableOperation)
Generiert SQL für einen RenameTableOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden.
protected virtual void Generate (System.Data.Entity.Migrations.Model.RenameTableOperation renameTableOperation);
override this.Generate : System.Data.Entity.Migrations.Model.RenameTableOperation -> unit
Parameter
- renameTableOperation
- RenameTableOperation
Der Vorgang, für den SQL generiert werden soll.
Gilt für:
Generate(RenameColumnOperation)
Generiert SQL für einen RenameColumnOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden.
protected virtual void Generate (System.Data.Entity.Migrations.Model.RenameColumnOperation renameColumnOperation);
override this.Generate : System.Data.Entity.Migrations.Model.RenameColumnOperation -> unit
Parameter
- renameColumnOperation
- RenameColumnOperation
Der Vorgang, für den SQL generiert werden soll.
Gilt für:
Generate(InsertHistoryOperation)
Generiert SQL für einen InsertHistoryOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden.
protected virtual void Generate (System.Data.Entity.Migrations.Model.InsertHistoryOperation insertHistoryOperation);
override this.Generate : System.Data.Entity.Migrations.Model.InsertHistoryOperation -> unit
Parameter
- insertHistoryOperation
- InsertHistoryOperation
Der Vorgang, für den SQL generiert werden soll.
Gilt für:
Generate(MoveTableOperation)
Generiert SQL für einen MoveTableOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden.
protected virtual void Generate (System.Data.Entity.Migrations.Model.MoveTableOperation moveTableOperation);
override this.Generate : System.Data.Entity.Migrations.Model.MoveTableOperation -> unit
Parameter
- moveTableOperation
- MoveTableOperation
Der Vorgang, für den SQL generiert werden soll.
Gilt für:
Generate(DropPrimaryKeyOperation)
Generiert SQL für einen DropPrimaryKeyOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden.
protected virtual void Generate (System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation dropPrimaryKeyOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation -> unit
Parameter
- dropPrimaryKeyOperation
- DropPrimaryKeyOperation
Der Vorgang, für den SQL generiert werden soll.
Gilt für:
Generate(Boolean)
Generiert SQL, um einen konstanten Bool-Standardwert anzugeben, der für eine Spalte festgelegt wird. Diese Methode generiert nur den tatsächlichen Wert, nicht den SQL-Wert, um den Standardwert festzulegen.
protected virtual string Generate (bool defaultValue);
override this.Generate : bool -> string
Protected Overridable Function Generate (defaultValue As Boolean) As String
Parameter
- defaultValue
- Boolean
Der festzulegende Wert.
Gibt zurück
SQL stellt den Standardwert dar.
Gilt für:
Generate(Byte[])
Generiert SQL, um einen konstanten Byte[]-Standardwert anzugeben, der für eine Spalte festgelegt wird. Diese Methode generiert nur den tatsächlichen Wert, nicht den SQL-Wert, um den Standardwert festzulegen.
protected virtual string Generate (byte[] defaultValue);
override this.Generate : byte[] -> string
Protected Overridable Function Generate (defaultValue As Byte()) As String
Parameter
- defaultValue
- Byte[]
Der festzulegende Wert.
Gibt zurück
SQL stellt den Standardwert dar.
Gilt für:
Generate(AddColumnOperation)
Generiert SQL für einen AddColumnOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden.
protected virtual void Generate (System.Data.Entity.Migrations.Model.AddColumnOperation addColumnOperation);
override this.Generate : System.Data.Entity.Migrations.Model.AddColumnOperation -> unit
Parameter
- addColumnOperation
- AddColumnOperation
Der Vorgang, für den SQL generiert werden soll.
Gilt für:
Generate(DropTableOperation)
Generiert SQL für einen DropTableOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden.
protected virtual void Generate (System.Data.Entity.Migrations.Model.DropTableOperation dropTableOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropTableOperation -> unit
Parameter
- dropTableOperation
- DropTableOperation
Der Vorgang, für den SQL generiert werden soll.
Gilt für:
Generate(AddPrimaryKeyOperation)
Generiert SQL für einen AddPrimaryKeyOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden.
protected virtual void Generate (System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation addPrimaryKeyOperation);
override this.Generate : System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation -> unit
Parameter
- addPrimaryKeyOperation
- AddPrimaryKeyOperation
Der Vorgang, für den SQL generiert werden soll.
Gilt für:
Generate(AlterColumnOperation)
Generiert SQL für einen AlterColumnOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden.
protected virtual void Generate (System.Data.Entity.Migrations.Model.AlterColumnOperation alterColumnOperation);
override this.Generate : System.Data.Entity.Migrations.Model.AlterColumnOperation -> unit
Parameter
- alterColumnOperation
- AlterColumnOperation
Der Vorgang, für den SQL generiert werden soll.
Gilt für:
Generate(AddForeignKeyOperation)
Generiert SQL für einen AddForeignKeyOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden.
protected virtual void Generate (System.Data.Entity.Migrations.Model.AddForeignKeyOperation addForeignKeyOperation);
override this.Generate : System.Data.Entity.Migrations.Model.AddForeignKeyOperation -> unit
Parameter
- addForeignKeyOperation
- AddForeignKeyOperation
Der Vorgang, für den SQL generiert werden soll.
Gilt für:
Generate(CreateTableOperation)
Generiert SQL für einen CreateTableOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden.
protected virtual void Generate (System.Data.Entity.Migrations.Model.CreateTableOperation createTableOperation);
override this.Generate : System.Data.Entity.Migrations.Model.CreateTableOperation -> unit
Parameter
- createTableOperation
- CreateTableOperation
Der Vorgang, für den SQL generiert werden soll.
Gilt für:
Generate(DeleteHistoryOperation)
Generiert SQL für einen DeleteHistoryOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden.
protected virtual void Generate (System.Data.Entity.Migrations.Model.DeleteHistoryOperation deleteHistoryOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DeleteHistoryOperation -> unit
Parameter
- deleteHistoryOperation
- DeleteHistoryOperation
Der Vorgang, für den SQL generiert werden soll.
Gilt für:
Generate(DropColumnOperation)
Generiert SQL für einen DropColumnOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden.
protected virtual void Generate (System.Data.Entity.Migrations.Model.DropColumnOperation dropColumnOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropColumnOperation -> unit
Parameter
- dropColumnOperation
- DropColumnOperation
Der Vorgang, für den SQL generiert werden soll.
Gilt für:
Generate(DropForeignKeyOperation)
Generiert SQL für einen DropForeignKeyOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden.
protected virtual void Generate (System.Data.Entity.Migrations.Model.DropForeignKeyOperation dropForeignKeyOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropForeignKeyOperation -> unit
Parameter
- dropForeignKeyOperation
- DropForeignKeyOperation
Der Vorgang, für den SQL generiert werden soll.
Gilt für:
Generate(DropIndexOperation)
Generiert SQL für einen DropIndexOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden.
protected virtual void Generate (System.Data.Entity.Migrations.Model.DropIndexOperation dropIndexOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropIndexOperation -> unit
Parameter
- dropIndexOperation
- DropIndexOperation
Der Vorgang, für den SQL generiert werden soll.
Gilt für:
Generate(CreateIndexOperation)
Generiert SQL für einen CreateIndexOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden.
protected virtual void Generate (System.Data.Entity.Migrations.Model.CreateIndexOperation createIndexOperation);
override this.Generate : System.Data.Entity.Migrations.Model.CreateIndexOperation -> unit
Parameter
- createIndexOperation
- CreateIndexOperation
Der Vorgang, für den SQL generiert werden soll.
Gilt für:
Entity Framework