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(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:
Entity Framework