Freigeben über


SqlServerMigrationSqlGenerator.Generate Methode

Definition

Überlädt

Generate(MoveTableOperation)

Generiert SQL für einen MoveTableOperation. 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(RenameProcedureOperation)

Generiert den angegebenen Vorgang für die Umbenennungsprozedur.

Generate(RenameTableOperation)

Generiert SQL für einen RenameTableOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden.

Generate(SqlOperation)

Generiert SQL für einen SqlOperation. Generiertes SQL sollte mithilfe der Methoden Statement oder StatementBatch hinzugefügt werden.

Generate(UpdateDatabaseOperation)

Generiert den angegebenen Aktualisierungsdatenbankvorgang, der das Anwenden einer Reihe von Migrationen darstellt. Das generierte Skript ist idempotent, was bedeutet, dass es bedingte Logik enthält, um zu überprüfen, ob einzelne Migrationen bereits angewendet wurden, und nur die ausstehenden.

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(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(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(MoveProcedureOperation)

Generiert den angegebenen Vorgang der Verschiebungsprozedur.

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(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(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(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(IEnumerable<MigrationOperation>, String)

Konvertiert eine Reihe von Migrationsvorgängen in Microsoft SQL Server spezifischen SQL.

Generate(ColumnModel, IndentedTextWriter)

Generiert SQL für das angegebene Spaltenmodell. Diese Methode wird von anderen Methoden aufgerufen, die Spalten verarbeiten, und kann überschrieben werden, um die generierte SQL-Datei zu ändern.

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(MigrationOperation)

Generiert SQL für einen MigrationOperation. Ermöglicht abgeleiteten Anbietern, zusätzliche Vorgangstypen zu verarbeiten. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden.

Generate(RenameIndexOperation)

Generiert SQL für einen RenameIndexOperation. 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(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(HistoryOperation)

Generiert SQL für einen HistoryOperation. 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(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(AlterProcedureOperation)

Generiert den angegebenen Alter Procedure-Vorgang.

Generate(AlterTableOperation)

Überschreiben Sie diese Methode, um SQL zu generieren, wenn die Definition einer Tabelle oder ihrer Attribute geändert wird. Die Standardimplementierung dieser Methode bewirkt nichts.

Generate(AddColumnOperation)

Generiert SQL für einen AddColumnOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden.

Generate(CreateProcedureOperation)

Generiert den angegebenen Vorgang für die Erstellungsprozedur.

Generate(CreateTableOperation)

Generiert SQL für einen CreateTableOperation. Diese Methode unterscheidet sich darin WriteCreateTable(CreateTableOperation) , dass das Zieldatenbankschema erstellt wird, wenn es noch nicht vorhanden ist. 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(DropPrimaryKeyOperation)

Generiert SQL für einen DropPrimaryKeyOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden.

Generate(DropProcedureOperation)

Generiert den angegebenen Vorgang der Ablageprozedur.

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(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(RenameProcedureOperation)

Generiert den angegebenen Vorgang für die Umbenennungsprozedur.

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

Parameter

renameProcedureOperation
RenameProcedureOperation

Der Vorgang zur Umbenennungsprozedur.

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(SqlOperation)

Generiert SQL für einen SqlOperation. Generiertes SQL sollte mithilfe der Methoden Statement oder StatementBatch 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(UpdateDatabaseOperation)

Generiert den angegebenen Aktualisierungsdatenbankvorgang, der das Anwenden einer Reihe von Migrationen darstellt. Das generierte Skript ist idempotent, was bedeutet, dass es bedingte Logik enthält, um zu überprüfen, ob einzelne Migrationen bereits angewendet wurden, und nur die ausstehenden.

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

Parameter

updateDatabaseOperation
UpdateDatabaseOperation

Der Datenbankaktualisierungsvorgang.

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.Entity.Spatial.DbGeography defaultValue);
override this.Generate : System.Data.Entity.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(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.Entity.Spatial.DbGeometry defaultValue);
override this.Generate : System.Data.Entity.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(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(MoveProcedureOperation)

Generiert den angegebenen Vorgang der Verschiebungsprozedur.

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

Parameter

moveProcedureOperation
MoveProcedureOperation

Der Vorgang der Verschiebungsprozedur.

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(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(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(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(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(ColumnModel, IndentedTextWriter)

Generiert SQL für das angegebene Spaltenmodell. Diese Methode wird von anderen Methoden aufgerufen, die Spalten verarbeiten, und kann überschrieben werden, um die generierte SQL-Methode zu ändern.

protected internal virtual void Generate (System.Data.Entity.Migrations.Model.ColumnModel column, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.ColumnModel * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit
Protected Friend Overridable Sub Generate (column As ColumnModel, writer As IndentedTextWriter)

Parameter

column
ColumnModel

Die Spalte, für die SQL generiert wird.

writer
IndentedTextWriter

Der Writer, in den generierte SQL geschrieben werden soll.

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(MigrationOperation)

Generiert SQL für einen MigrationOperation. Ermöglicht abgeleiteten Anbietern, zusätzliche Vorgangstypen zu verarbeiten. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden.

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

Parameter

migrationOperation
MigrationOperation

Der Vorgang, für den SQL generiert werden soll.

Gilt für:

Generate(RenameIndexOperation)

Generiert SQL für einen RenameIndexOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden.

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

Parameter

renameIndexOperation
RenameIndexOperation

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(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(HistoryOperation)

Generiert SQL für einen HistoryOperation. Generiertes SQL sollte mithilfe der Statement-Methode hinzugefügt werden.

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

Parameter

historyOperation
HistoryOperation

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(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(AlterProcedureOperation)

Generiert den angegebenen Vorgang der Änderungsprozedur.

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

Parameter

alterProcedureOperation
AlterProcedureOperation

Der Vorgang zum Ändern der Prozedur.

Gilt für:

Generate(AlterTableOperation)

Überschreiben Sie diese Methode, um SQL zu generieren, wenn die Definition einer Tabelle oder ihrer Attribute geändert wird. Die Standardimplementierung dieser Methode bringt nichts.

protected internal virtual void Generate (System.Data.Entity.Migrations.Model.AlterTableOperation alterTableOperation);
override this.Generate : System.Data.Entity.Migrations.Model.AlterTableOperation -> unit

Parameter

alterTableOperation
AlterTableOperation

Der Vorgang, der Änderungen an der Tabelle beschreibt.

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(CreateProcedureOperation)

Generiert den angegebenen Vorgang für die Erstellungsprozedur.

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

Parameter

createProcedureOperation
CreateProcedureOperation

Der Vorgang zum Erstellen einer Prozedur.

Gilt für:

Generate(CreateTableOperation)

Generiert SQL für einen CreateTableOperation. Diese Methode unterscheidet sich darin WriteCreateTable(CreateTableOperation) , dass das Zieldatenbankschema erstellt wird, wenn es noch nicht vorhanden ist. 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(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:

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(DropProcedureOperation)

Generiert den angegebenen Vorgang der Ablageprozedur.

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

Parameter

dropProcedureOperation
DropProcedureOperation

Der Vorgang der Ablageprozedur.

Gilt für: