Sdílet prostřednictvím


SqlCeMigrationSqlGenerator.Generate Metoda

Definice

Přetížení

Generate(RenameColumnOperation)

Vygeneruje SQL pro RenameColumnOperation. Vygenerovaný kód SQL by se měl přidat pomocí metody Statement.

Generate(RenameIndexOperation)

Vygeneruje SQL pro RenameIndexOperation. Vygenerovaný kód SQL by se měl přidat pomocí metody Statement.

Generate(RenameProcedureOperation)

Vygeneruje zadanou operaci přejmenování procedury.

Generate(RenameTableOperation)

Vygeneruje SQL pro RenameTableOperation. Vygenerovaný kód SQL by se měl přidat pomocí metody Statement.

Generate(SqlOperation)

Vygeneruje SQL pro SqlOperation. Vygenerovaný kód SQL by se měl přidat pomocí metody Statement nebo StatementBatch.

Generate(UpdateDatabaseOperation)

Vygeneruje zadanou operaci aktualizace databáze, která představuje použití řady migrací. Vygenerovaný skript je idempotentní, což znamená, že obsahuje podmíněnou logiku, která kontroluje, jestli se už použily jednotlivé migrace, a používá pouze ty, které čekají na vyřízení.

Generate(DbGeography)

Vygeneruje SQL pro zadání konstantní výchozí hodnoty geogrpahy, která se nastavuje ve sloupci. Tato metoda pouze vygeneruje skutečnou hodnotu, nikoli SQL pro nastavení výchozí hodnoty.

Generate(DbGeometry)

Vygeneruje jazyk SQL pro určení výchozí hodnoty konstantní geometrie, která se nastavuje ve sloupci. Tato metoda pouze vygeneruje skutečnou hodnotu, nikoli SQL pro nastavení výchozí hodnoty.

Generate(DateTime)

Vygeneruje JAZYK SQL pro zadání konstantní výchozí hodnoty DateTime, která se nastavuje ve sloupci. Tato metoda pouze vygeneruje skutečnou hodnotu, nikoli SQL pro nastavení výchozí hodnoty.

Generate(DateTimeOffset)

Vygeneruje SQL pro zadání konstantní hodnoty DateTimeOffset výchozí hodnota nastavená ve sloupci. Tato metoda pouze vygeneruje skutečnou hodnotu, nikoli SQL pro nastavení výchozí hodnoty.

Generate(Guid)

Vygeneruje SQL pro zadání výchozí hodnoty identifikátoru GUID konstanty, která se nastavuje ve sloupci. Tato metoda pouze vygeneruje skutečnou hodnotu, nikoli SQL pro nastavení výchozí hodnoty.

Generate(Object)

Vygeneruje JAZYK SQL pro zadání konstantní výchozí hodnoty nastavené ve sloupci. Tato metoda pouze vygeneruje skutečnou hodnotu, nikoli SQL pro nastavení výchozí hodnoty.

Generate(String)

Vygeneruje SQL pro zadání výchozí hodnoty konstantního řetězce nastavenou ve sloupci. Tato metoda pouze vygeneruje skutečnou hodnotu, nikoli SQL pro nastavení výchozí hodnoty.

Generate(TimeSpan)

Vygeneruje JAZYK SQL pro zadání konstantní výchozí hodnoty TimeSpan nastavené ve sloupci. Tato metoda pouze vygeneruje skutečnou hodnotu, nikoli SQL pro nastavení výchozí hodnoty.

Generate(IEnumerable<MigrationOperation>, String)

Převede sadu operací migrace na Sql specifické pro Microsoft SQL Server.

Generate(ColumnModel, IndentedTextWriter)

Vygeneruje SQL pro daný sloupcový model. Tato metoda je volána jinými metodami, které zpracovávají sloupce, a lze ji přepsat, aby se změnil vygenerovaný SQL.

Generate(MoveProcedureOperation)

Vygeneruje zadanou operaci přesunu.

Generate(MigrationOperation)

Vygeneruje SQL pro MigrationOperation. Umožňuje odvození zprostředkovatelé zpracovávat další typy operací. Vygenerovaný kód SQL by se měl přidat pomocí metody Statement.

Generate(MoveTableOperation)

Vygeneruje SQL pro MoveTableOperation. Vygenerovaný kód SQL by se měl přidat pomocí metody Statement.

Generate(DropTableOperation)

Vygeneruje SQL pro DropTableOperation. Vygenerovaný kód SQL by se měl přidat pomocí metody Statement.

Generate(Boolean)

Vygeneruje SQL pro určení konstantní logické výchozí hodnoty nastavenou ve sloupci. Tato metoda pouze vygeneruje skutečnou hodnotu, nikoli SQL pro nastavení výchozí hodnoty.

Generate(Byte[])

Vygeneruje SQL k určení výchozí hodnoty konstantního bajtu[] nastaveného ve sloupci. Tato metoda pouze vygeneruje skutečnou hodnotu, nikoli SQL pro nastavení výchozí hodnoty.

Generate(AddColumnOperation)

Vygeneruje SQL pro AddColumnOperation. Vygenerovaný SQL by měl být přidán pomocí metody Statement.

Generate(AddForeignKeyOperation)

Vygeneruje SQL pro AddForeignKeyOperation. Vygenerovaný SQL by měl být přidán pomocí metody Statement.

Generate(AddPrimaryKeyOperation)

Vygeneruje SQL pro AddPrimaryKeyOperation. Vygenerovaný SQL by měl být přidán pomocí metody Statement.

Generate(HistoryOperation)

Vygeneruje SQL pro HistoryOperation. Vygenerovaný kód SQL by se měl přidat pomocí metody Statement.

Generate(AlterProcedureOperation)

Vygeneruje zadanou operaci alter procedure.

Generate(AlterTableOperation)

Přepište tuto metodu pro generování SQL při změně definice tabulky nebo jejích atributů. Výchozí implementace této metody nic neudělá.

Generate(AlterColumnOperation)

Vygeneruje SQL pro AlterColumnOperation. Vygenerovaný SQL by měl být přidán pomocí metody Statement.

Generate(CreateProcedureOperation)

Vygeneruje zadanou operaci vytvoření procedury.

Generate(CreateTableOperation)

Vygeneruje SQL pro CreateTableOperation. Vygenerovaný SQL by měl být přidán pomocí metody Statement.

Generate(DropColumnOperation)

Vygeneruje SQL pro DropColumnOperation. Vygenerovaný SQL by měl být přidán pomocí metody Statement.

Generate(DropForeignKeyOperation)

Vygeneruje SQL pro DropForeignKeyOperation. Vygenerovaný SQL by měl být přidán pomocí metody Statement.

Generate(DropIndexOperation)

Vygeneruje SQL pro DropIndexOperation. Vygenerovaný SQL by měl být přidán pomocí metody Statement.

Generate(DropPrimaryKeyOperation)

Vygeneruje SQL pro DropPrimaryKeyOperation. Vygenerovaný SQL by měl být přidán pomocí metody Statement.

Generate(DropProcedureOperation)

Vygeneruje zadanou operaci přetažení procedury.

Generate(CreateIndexOperation)

Vygeneruje SQL pro CreateIndexOperation. Vygenerovaný SQL by měl být přidán pomocí metody Statement.

Generate(RenameColumnOperation)

Vygeneruje SQL pro RenameColumnOperation. Vygenerovaný kód SQL by se měl přidat pomocí 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

Operace, která se má vytvořit SQL pro.

Platí pro

Generate(RenameIndexOperation)

Vygeneruje SQL pro RenameIndexOperation. Vygenerovaný kód SQL by se měl přidat pomocí metody Statement.

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

Parametry

renameIndexOperation
RenameIndexOperation

Operace, která se má vytvořit SQL pro.

Platí pro

Generate(RenameProcedureOperation)

Vygeneruje zadanou operaci přejmenování procedury.

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

Parametry

renameProcedureOperation
RenameProcedureOperation

Operace přejmenování procedury.

Platí pro

Generate(RenameTableOperation)

Vygeneruje SQL pro RenameTableOperation. Vygenerovaný kód SQL by se měl přidat pomocí 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

Operace, která se má vytvořit SQL pro.

Platí pro

Generate(SqlOperation)

Vygeneruje SQL pro SqlOperation. Vygenerovaný kód SQL by se měl přidat pomocí metody Statement nebo StatementBatch.

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

Parametry

sqlOperation
SqlOperation

Operace, která se má vytvořit SQL pro.

Platí pro

Generate(UpdateDatabaseOperation)

Vygeneruje zadanou operaci aktualizace databáze, která představuje použití řady migrací. Vygenerovaný skript je idempotentní, což znamená, že obsahuje podmíněnou logiku, která kontroluje, jestli se už použily jednotlivé migrace, a používá pouze ty, které čekají na vyřízení.

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

Parametry

updateDatabaseOperation
UpdateDatabaseOperation

Operace aktualizace databáze.

Platí pro

Generate(DbGeography)

Vygeneruje SQL pro zadání konstantní výchozí hodnoty geogrpahy, která se nastavuje ve sloupci. Tato metoda pouze vygeneruje skutečnou hodnotu, nikoli SQL pro nastavení výchozí hodnoty.

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

Parametry

defaultValue
DbGeography

Hodnota, která se má nastavit.

Návraty

SQL představující výchozí hodnotu.

Platí pro

Generate(DbGeometry)

Vygeneruje jazyk SQL pro určení výchozí hodnoty konstantní geometrie, která se nastavuje ve sloupci. Tato metoda pouze vygeneruje skutečnou hodnotu, nikoli SQL pro nastavení výchozí hodnoty.

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

Parametry

defaultValue
DbGeometry

Hodnota, která se má nastavit.

Návraty

SQL představující výchozí hodnotu.

Platí pro

Generate(DateTime)

Vygeneruje JAZYK SQL pro zadání konstantní výchozí hodnoty DateTime, která se nastavuje ve sloupci. Tato metoda pouze vygeneruje skutečnou hodnotu, nikoli SQL pro nastavení výchozí hodnoty.

protected virtual string Generate (DateTime defaultValue);
override this.Generate : DateTime -> string
Protected Overridable Function Generate (defaultValue As DateTime) As String

Parametry

defaultValue
DateTime

Hodnota, která se má nastavit.

Návraty

SQL představující výchozí hodnotu.

Platí pro

Generate(DateTimeOffset)

Vygeneruje SQL pro zadání konstantní hodnoty DateTimeOffset výchozí hodnota nastavená ve sloupci. Tato metoda pouze vygeneruje skutečnou hodnotu, nikoli SQL pro nastavení výchozí hodnoty.

protected virtual string Generate (DateTimeOffset defaultValue);
override this.Generate : DateTimeOffset -> string
Protected Overridable Function Generate (defaultValue As DateTimeOffset) As String

Parametry

defaultValue
DateTimeOffset

Hodnota, která se má nastavit.

Návraty

SQL představující výchozí hodnotu.

Platí pro

Generate(Guid)

Vygeneruje SQL pro zadání výchozí hodnoty identifikátoru GUID konstanty, která se nastavuje ve sloupci. Tato metoda pouze vygeneruje skutečnou hodnotu, nikoli SQL pro nastavení výchozí hodnoty.

protected virtual string Generate (Guid defaultValue);
override this.Generate : Guid -> string
Protected Overridable Function Generate (defaultValue As Guid) As String

Parametry

defaultValue
Guid

Hodnota, která se má nastavit.

Návraty

SQL představující výchozí hodnotu.

Platí pro

Generate(Object)

Vygeneruje JAZYK SQL pro zadání konstantní výchozí hodnoty nastavené ve sloupci. Tato metoda pouze vygeneruje skutečnou hodnotu, nikoli SQL pro nastavení výchozí hodnoty.

protected virtual string Generate (object defaultValue);
override this.Generate : obj -> string
Protected Overridable Function Generate (defaultValue As Object) As String

Parametry

defaultValue
Object

Hodnota, která se má nastavit.

Návraty

SQL představující výchozí hodnotu.

Platí pro

Generate(String)

Vygeneruje SQL pro zadání výchozí hodnoty konstantního řetězce nastavenou ve sloupci. Tato metoda pouze vygeneruje skutečnou hodnotu, nikoli SQL pro nastavení výchozí hodnoty.

protected virtual string Generate (string defaultValue);
override this.Generate : string -> string
Protected Overridable Function Generate (defaultValue As String) As String

Parametry

defaultValue
String

Hodnota, která se má nastavit.

Návraty

SQL představující výchozí hodnotu.

Platí pro

Generate(TimeSpan)

Vygeneruje JAZYK SQL pro zadání konstantní výchozí hodnoty TimeSpan nastavené ve sloupci. Tato metoda pouze vygeneruje skutečnou hodnotu, nikoli SQL pro nastavení výchozí hodnoty.

protected virtual string Generate (TimeSpan defaultValue);
override this.Generate : TimeSpan -> string
Protected Overridable Function Generate (defaultValue As TimeSpan) As String

Parametry

defaultValue
TimeSpan

Hodnota, která se má nastavit.

Návraty

SQL představující výchozí hodnotu.

Platí pro

Generate(IEnumerable<MigrationOperation>, String)

Převede sadu operací migrace na 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)

Parametry

migrationOperations
IEnumerable<MigrationOperation>

Operace, které se mají převést.

providerManifestToken
String

Token představující verzi cílové SQL Server (tj. "2005", "2008").

Návraty

Seznam příkazů SQL, které se mají spustit za účelem provedení operací migrace.

Platí pro

Generate(ColumnModel, IndentedTextWriter)

Vygeneruje SQL pro daný model sloupce. Tato metoda je volána jinými metodami, které zpracovávají sloupce, a lze ji přepsat, aby se změnil vygenerovaný jazyk SQL.

protected internal 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 Sub Generate (column As ColumnModel, writer As IndentedTextWriter)

Parametry

column
ColumnModel

Sloupec, pro který se generuje SQL.

writer
IndentedTextWriter

Zapisovač, do kterého se má vygenerovaný jazyk SQL zapsat.

Platí pro

Generate(MoveProcedureOperation)

Vygeneruje zadanou operaci přesunu.

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

Parametry

moveProcedureOperation
MoveProcedureOperation

Operace postupu přesunutí.

Platí pro

Generate(MigrationOperation)

Vygeneruje SQL pro MigrationOperation. Umožňuje odvození zprostředkovatelé zpracovávat další typy operací. Vygenerovaný kód SQL by se měl přidat pomocí metody Statement.

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

Parametry

migrationOperation
MigrationOperation

Operace, která se má vytvořit SQL pro.

Platí pro

Generate(MoveTableOperation)

Vygeneruje SQL pro MoveTableOperation. Vygenerovaný kód SQL by se měl přidat pomocí 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

Operace, která se má vytvořit SQL pro.

Platí pro

Generate(DropTableOperation)

Vygeneruje SQL pro DropTableOperation. Vygenerovaný kód SQL by se měl přidat pomocí 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

Operace, která se má vytvořit SQL pro.

Platí pro

Generate(Boolean)

Vygeneruje JAZYK SQL pro zadání konstantní výchozí hodnoty bool nastavenou ve sloupci. Tato metoda pouze vygeneruje skutečnou hodnotu, nikoli SQL pro nastavení výchozí hodnoty.

protected virtual string Generate (bool defaultValue);
override this.Generate : bool -> string
Protected Overridable Function Generate (defaultValue As Boolean) As String

Parametry

defaultValue
Boolean

Hodnota, která se má nastavit.

Návraty

SQL představující výchozí hodnotu.

Platí pro

Generate(Byte[])

Vygeneruje JAZYK SQL pro zadání výchozí hodnoty konstantního bajtu[], která se nastavuje ve sloupci. Tato metoda pouze vygeneruje skutečnou hodnotu, nikoli SQL pro nastavení výchozí hodnoty.

protected virtual string Generate (byte[] defaultValue);
override this.Generate : byte[] -> string
Protected Overridable Function Generate (defaultValue As Byte()) As String

Parametry

defaultValue
Byte[]

Hodnota, která se má nastavit.

Návraty

SQL představující výchozí hodnotu.

Platí pro

Generate(AddColumnOperation)

Vygeneruje SQL pro AddColumnOperation. Vygenerovaný kód SQL by se měl přidat pomocí 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

Operace, která se má vytvořit SQL pro.

Platí pro

Generate(AddForeignKeyOperation)

Vygeneruje SQL pro AddForeignKeyOperation. Vygenerovaný kód SQL by se měl přidat pomocí 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

Operace, která se má vytvořit SQL pro.

Platí pro

Generate(AddPrimaryKeyOperation)

Vygeneruje SQL pro AddPrimaryKeyOperation. Vygenerovaný kód SQL by se měl přidat pomocí 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

Operace, která se má vytvořit SQL pro.

Platí pro

Generate(HistoryOperation)

Vygeneruje SQL pro HistoryOperation. Vygenerovaný kód SQL by se měl přidat pomocí metody Statement.

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

Parametry

historyOperation
HistoryOperation

Operace, která se má vytvořit SQL pro.

Platí pro

Generate(AlterProcedureOperation)

Vygeneruje zadanou operaci alter procedury.

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

Parametry

alterProcedureOperation
AlterProcedureOperation

Operace alter procedury.

Platí pro

Generate(AlterTableOperation)

Přepsat tuto metodu generování SQL při změně definice tabulky nebo jejích atributů. Výchozí implementace této metody neprovede nic.

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

Parametry

alterTableOperation
AlterTableOperation

Operace popisující změny tabulky.

Platí pro

Generate(AlterColumnOperation)

Vygeneruje SQL pro AlterColumnOperation. Vygenerovaný kód SQL by se měl přidat pomocí 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

Operace, která se má vytvořit SQL pro.

Platí pro

Generate(CreateProcedureOperation)

Vygeneruje zadanou operaci vytvoření procedury.

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

Parametry

createProcedureOperation
CreateProcedureOperation

Operace vytvoření procedury.

Platí pro

Generate(CreateTableOperation)

Vygeneruje SQL pro CreateTableOperation. Vygenerovaný kód SQL by se měl přidat pomocí 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

Operace, která se má vytvořit SQL pro.

Platí pro

Generate(DropColumnOperation)

Vygeneruje SQL pro DropColumnOperation. Vygenerovaný kód SQL by se měl přidat pomocí 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

Operace, která se má vytvořit SQL pro.

Platí pro

Generate(DropForeignKeyOperation)

Vygeneruje SQL pro DropForeignKeyOperation. Vygenerovaný kód SQL by se měl přidat pomocí 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

Operace, která se má vytvořit SQL pro.

Platí pro

Generate(DropIndexOperation)

Vygeneruje SQL pro DropIndexOperation. Vygenerovaný kód SQL by se měl přidat pomocí 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

Operace, která se má vytvořit SQL pro.

Platí pro

Generate(DropPrimaryKeyOperation)

Vygeneruje SQL pro DropPrimaryKeyOperation. Vygenerovaný kód SQL by se měl přidat pomocí 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

Operace, která se má vytvořit SQL pro.

Platí pro

Generate(DropProcedureOperation)

Vygeneruje zadanou operaci přetažení procedury.

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

Parametry

dropProcedureOperation
DropProcedureOperation

Operace vyřazení procedury.

Platí pro

Generate(CreateIndexOperation)

Vygeneruje SQL pro CreateIndexOperation. Vygenerovaný kód SQL by se měl přidat pomocí 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

Operace, která se má vytvořit SQL pro.

Platí pro