SqlCeMigrationSqlGenerator.Generate Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
Generate(RenameColumnOperation) |
Genera SQL per un oggetto RenameColumnOperation. Sql generato deve essere aggiunto usando il metodo Statement. |
Generate(RenameIndexOperation) |
Genera SQL per un oggetto RenameIndexOperation. Sql generato deve essere aggiunto usando il metodo Statement. |
Generate(RenameProcedureOperation) |
Genera l'operazione di ridenominazione specificata. |
Generate(RenameTableOperation) |
Genera SQL per un oggetto RenameTableOperation. Sql generato deve essere aggiunto usando il metodo Statement. |
Generate(SqlOperation) |
Genera SQL per un oggetto SqlOperation. Sql generato deve essere aggiunto usando i metodi Statement o StatementBatch. |
Generate(UpdateDatabaseOperation) |
Genera l'operazione di aggiornamento del database specificata che rappresenta l'applicazione di una serie di migrazioni. Lo script generato è idempotente, ovvero contiene la logica condizionale per verificare se le singole migrazioni sono già state applicate e applicare solo quelle in sospeso. |
Generate(DbGeography) |
Genera SQL per specificare un valore predefinito geogrpahy costante impostato su una colonna. Questo metodo genera solo il valore effettivo, non sql per impostare il valore predefinito. |
Generate(DbGeometry) |
Genera SQL per specificare un valore predefinito di geometria costante impostato su una colonna. Questo metodo genera solo il valore effettivo, non sql per impostare il valore predefinito. |
Generate(DateTime) |
Genera SQL per specificare un valore predefinito DateTime costante impostato su una colonna. Questo metodo genera solo il valore effettivo, non sql per impostare il valore predefinito. |
Generate(DateTimeOffset) |
Genera SQL per specificare un valore predefinito DateTimeOffset costante impostato su una colonna. Questo metodo genera solo il valore effettivo, non sql per impostare il valore predefinito. |
Generate(Guid) |
Genera SQL per specificare un valore predefinito Guid costante impostato su una colonna. Questo metodo genera solo il valore effettivo, non sql per impostare il valore predefinito. |
Generate(Object) |
Genera SQL per specificare un valore predefinito costante impostato su una colonna. Questo metodo genera solo il valore effettivo, non sql per impostare il valore predefinito. |
Generate(String) |
Genera SQL per specificare un valore predefinito stringa costante impostato su una colonna. Questo metodo genera solo il valore effettivo, non sql per impostare il valore predefinito. |
Generate(TimeSpan) |
Genera SQL per specificare un valore predefinito TimeSpan costante impostato su una colonna. Questo metodo genera solo il valore effettivo, non sql per impostare il valore predefinito. |
Generate(IEnumerable<MigrationOperation>, String) |
Converte un set di operazioni di migrazione in Microsoft SQL Server SQL specifico. |
Generate(ColumnModel, IndentedTextWriter) |
Genera SQL per il modello di colonna specificato. Questo metodo viene chiamato da altri metodi che elaborano le colonne e possono essere sottoposti a override per modificare il codice SQL generato. |
Generate(MoveProcedureOperation) |
Genera l'operazione di spostamento specificata. |
Generate(MigrationOperation) |
Genera SQL per un oggetto MigrationOperation. Consente ai provider derivati di gestire tipi di operazione aggiuntivi. Sql generato deve essere aggiunto usando il metodo Statement. |
Generate(MoveTableOperation) |
Genera SQL per un oggetto MoveTableOperation. Sql generato deve essere aggiunto usando il metodo Statement. |
Generate(DropTableOperation) |
Genera SQL per un oggetto DropTableOperation. Sql generato deve essere aggiunto usando il metodo Statement. |
Generate(Boolean) |
Genera SQL per specificare un valore predefinito bool costante impostato su una colonna. Questo metodo genera solo il valore effettivo, non sql per impostare il valore predefinito. |
Generate(Byte[]) |
Genera SQL per specificare un valore byte[] costante impostato su una colonna. Questo metodo genera solo il valore effettivo, non sql per impostare il valore predefinito. |
Generate(AddColumnOperation) |
Genera SQL per un oggetto AddColumnOperation. Sql generato deve essere aggiunto usando il metodo Statement. |
Generate(AddForeignKeyOperation) |
Genera SQL per un oggetto AddForeignKeyOperation. Sql generato deve essere aggiunto usando il metodo Statement. |
Generate(AddPrimaryKeyOperation) |
Genera SQL per un oggetto AddPrimaryKeyOperation. Sql generato deve essere aggiunto usando il metodo Statement. |
Generate(HistoryOperation) |
Genera SQL per un oggetto HistoryOperation. Sql generato deve essere aggiunto usando il metodo Statement. |
Generate(AlterProcedureOperation) |
Genera l'operazione di modifica della routine specificata. |
Generate(AlterTableOperation) |
Eseguire l'override di questo metodo per generare SQL quando viene modificata la definizione di una tabella o dei relativi attributi. L'implementazione predefinita di questo metodo non esegue alcuna operazione. |
Generate(AlterColumnOperation) |
Genera SQL per un oggetto AlterColumnOperation. Sql generato deve essere aggiunto usando il metodo Statement. |
Generate(CreateProcedureOperation) |
Genera l'operazione di creazione della routine di creazione specificata. |
Generate(CreateTableOperation) |
Genera SQL per un oggetto CreateTableOperation. Sql generato deve essere aggiunto usando il metodo Statement. |
Generate(DropColumnOperation) |
Genera SQL per un oggetto DropColumnOperation. Sql generato deve essere aggiunto usando il metodo Statement. |
Generate(DropForeignKeyOperation) |
Genera SQL per un oggetto DropForeignKeyOperation. Sql generato deve essere aggiunto usando il metodo Statement. |
Generate(DropIndexOperation) |
Genera SQL per un oggetto DropIndexOperation. Sql generato deve essere aggiunto usando il metodo Statement. |
Generate(DropPrimaryKeyOperation) |
Genera SQL per un oggetto DropPrimaryKeyOperation. Sql generato deve essere aggiunto usando il metodo Statement. |
Generate(DropProcedureOperation) |
Genera l'operazione di eliminazione specificata. |
Generate(CreateIndexOperation) |
Genera SQL per un oggetto CreateIndexOperation. Sql generato deve essere aggiunto usando il metodo Statement. |
Generate(RenameColumnOperation)
Genera SQL per un oggetto RenameColumnOperation. Sql generato deve essere aggiunto usando il metodo Statement.
protected virtual void Generate (System.Data.Entity.Migrations.Model.RenameColumnOperation renameColumnOperation);
override this.Generate : System.Data.Entity.Migrations.Model.RenameColumnOperation -> unit
Parametri
- renameColumnOperation
- RenameColumnOperation
Operazione per cui generare SQL.
Si applica a
Generate(RenameIndexOperation)
Genera SQL per un oggetto RenameIndexOperation. Sql generato deve essere aggiunto usando il metodo Statement.
protected virtual void Generate (System.Data.Entity.Migrations.Model.RenameIndexOperation renameIndexOperation);
override this.Generate : System.Data.Entity.Migrations.Model.RenameIndexOperation -> unit
Parametri
- renameIndexOperation
- RenameIndexOperation
Operazione per cui generare SQL.
Si applica a
Generate(RenameProcedureOperation)
Genera l'operazione di ridenominazione specificata.
protected virtual void Generate (System.Data.Entity.Migrations.Model.RenameProcedureOperation renameProcedureOperation);
override this.Generate : System.Data.Entity.Migrations.Model.RenameProcedureOperation -> unit
Parametri
- renameProcedureOperation
- RenameProcedureOperation
Operazione di ridenominazione della routine.
Si applica a
Generate(RenameTableOperation)
Genera SQL per un oggetto RenameTableOperation. Sql generato deve essere aggiunto usando il metodo Statement.
protected virtual void Generate (System.Data.Entity.Migrations.Model.RenameTableOperation renameTableOperation);
override this.Generate : System.Data.Entity.Migrations.Model.RenameTableOperation -> unit
Parametri
- renameTableOperation
- RenameTableOperation
Operazione per cui generare SQL.
Si applica a
Generate(SqlOperation)
Genera SQL per un oggetto SqlOperation. Sql generato deve essere aggiunto usando i metodi Statement o StatementBatch.
protected virtual void Generate (System.Data.Entity.Migrations.Model.SqlOperation sqlOperation);
override this.Generate : System.Data.Entity.Migrations.Model.SqlOperation -> unit
Parametri
- sqlOperation
- SqlOperation
Operazione per cui generare SQL.
Si applica a
Generate(UpdateDatabaseOperation)
Genera l'operazione di aggiornamento del database specificata che rappresenta l'applicazione di una serie di migrazioni. Lo script generato è idempotente, ovvero contiene la logica condizionale per verificare se le singole migrazioni sono già state applicate e applicare solo quelle in sospeso.
protected virtual void Generate (System.Data.Entity.Migrations.Model.UpdateDatabaseOperation updateDatabaseOperation);
override this.Generate : System.Data.Entity.Migrations.Model.UpdateDatabaseOperation -> unit
Parametri
- updateDatabaseOperation
- UpdateDatabaseOperation
Operazione di aggiornamento del database.
Si applica a
Generate(DbGeography)
Genera SQL per specificare un valore predefinito geogrpahy costante impostato su una colonna. Questo metodo genera solo il valore effettivo, non sql per impostare il valore predefinito.
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
Parametri
- defaultValue
- DbGeography
Valore da impostare.
Restituisce
SQL che rappresenta il valore predefinito.
Si applica a
Generate(DbGeometry)
Genera SQL per specificare un valore predefinito di geometria costante impostato su una colonna. Questo metodo genera solo il valore effettivo, non sql per impostare il valore predefinito.
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
Parametri
- defaultValue
- DbGeometry
Valore da impostare.
Restituisce
SQL che rappresenta il valore predefinito.
Si applica a
Generate(DateTime)
Genera SQL per specificare un valore predefinito DateTime costante impostato su una colonna. Questo metodo genera solo il valore effettivo, non sql per impostare il valore predefinito.
protected virtual string Generate (DateTime defaultValue);
override this.Generate : DateTime -> string
Protected Overridable Function Generate (defaultValue As DateTime) As String
Parametri
- defaultValue
- DateTime
Valore da impostare.
Restituisce
SQL che rappresenta il valore predefinito.
Si applica a
Generate(DateTimeOffset)
Genera SQL per specificare un valore predefinito DateTimeOffset costante impostato su una colonna. Questo metodo genera solo il valore effettivo, non sql per impostare il valore predefinito.
protected virtual string Generate (DateTimeOffset defaultValue);
override this.Generate : DateTimeOffset -> string
Protected Overridable Function Generate (defaultValue As DateTimeOffset) As String
Parametri
- defaultValue
- DateTimeOffset
Valore da impostare.
Restituisce
SQL che rappresenta il valore predefinito.
Si applica a
Generate(Guid)
Genera SQL per specificare un valore predefinito Guid costante impostato su una colonna. Questo metodo genera solo il valore effettivo, non sql per impostare il valore predefinito.
protected virtual string Generate (Guid defaultValue);
override this.Generate : Guid -> string
Protected Overridable Function Generate (defaultValue As Guid) As String
Parametri
- defaultValue
- Guid
Valore da impostare.
Restituisce
SQL che rappresenta il valore predefinito.
Si applica a
Generate(Object)
Genera SQL per specificare un valore predefinito costante impostato su una colonna. Questo metodo genera solo il valore effettivo, non sql per impostare il valore predefinito.
protected virtual string Generate (object defaultValue);
override this.Generate : obj -> string
Protected Overridable Function Generate (defaultValue As Object) As String
Parametri
- defaultValue
- Object
Valore da impostare.
Restituisce
SQL che rappresenta il valore predefinito.
Si applica a
Generate(String)
Genera SQL per specificare un valore predefinito stringa costante impostato su una colonna. Questo metodo genera solo il valore effettivo, non sql per impostare il valore predefinito.
protected virtual string Generate (string defaultValue);
override this.Generate : string -> string
Protected Overridable Function Generate (defaultValue As String) As String
Parametri
- defaultValue
- String
Valore da impostare.
Restituisce
SQL che rappresenta il valore predefinito.
Si applica a
Generate(TimeSpan)
Genera SQL per specificare un valore predefinito TimeSpan costante impostato su una colonna. Questo metodo genera solo il valore effettivo, non sql per impostare il valore predefinito.
protected virtual string Generate (TimeSpan defaultValue);
override this.Generate : TimeSpan -> string
Protected Overridable Function Generate (defaultValue As TimeSpan) As String
Parametri
- defaultValue
- TimeSpan
Valore da impostare.
Restituisce
SQL che rappresenta il valore predefinito.
Si applica a
Generate(IEnumerable<MigrationOperation>, String)
Converte un set di operazioni di migrazione in Microsoft SQL Server SQL specifico.
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)
Parametri
- migrationOperations
- IEnumerable<MigrationOperation>
Operazioni da convertire.
- providerManifestToken
- String
Token che rappresenta la versione di SQL Server di destinazione (ad esempio "2005", "2008").
Restituisce
Elenco di istruzioni SQL da eseguire per eseguire le operazioni di migrazione.
Si applica a
Generate(ColumnModel, IndentedTextWriter)
Genera SQL per il modello di colonna specificato. Questo metodo viene chiamato da altri metodi che elaborano le colonne e possono essere sottoposti a override per modificare il codice SQL generato.
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)
Parametri
- column
- ColumnModel
Colonna per cui viene generato SQL.
- writer
- IndentedTextWriter
Writer in cui deve essere scritto SQL generato.
Si applica a
Generate(MoveProcedureOperation)
Genera l'operazione di spostamento specificata.
protected virtual void Generate (System.Data.Entity.Migrations.Model.MoveProcedureOperation moveProcedureOperation);
override this.Generate : System.Data.Entity.Migrations.Model.MoveProcedureOperation -> unit
Parametri
- moveProcedureOperation
- MoveProcedureOperation
Operazione di spostamento della routine.
Si applica a
Generate(MigrationOperation)
Genera SQL per un oggetto MigrationOperation. Consente ai provider derivati di gestire tipi di operazione aggiuntivi. Sql generato deve essere aggiunto usando il metodo Statement.
protected virtual void Generate (System.Data.Entity.Migrations.Model.MigrationOperation migrationOperation);
override this.Generate : System.Data.Entity.Migrations.Model.MigrationOperation -> unit
Parametri
- migrationOperation
- MigrationOperation
Operazione per cui generare SQL.
Si applica a
Generate(MoveTableOperation)
Genera SQL per un oggetto MoveTableOperation. Sql generato deve essere aggiunto usando il metodo Statement.
protected virtual void Generate (System.Data.Entity.Migrations.Model.MoveTableOperation moveTableOperation);
override this.Generate : System.Data.Entity.Migrations.Model.MoveTableOperation -> unit
Parametri
- moveTableOperation
- MoveTableOperation
Operazione per cui generare SQL.
Si applica a
Generate(DropTableOperation)
Genera SQL per un oggetto DropTableOperation. Sql generato deve essere aggiunto usando il metodo Statement.
protected virtual void Generate (System.Data.Entity.Migrations.Model.DropTableOperation dropTableOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropTableOperation -> unit
Parametri
- dropTableOperation
- DropTableOperation
Operazione per cui generare SQL.
Si applica a
Generate(Boolean)
Genera SQL per specificare un valore predefinito bool costante impostato su una colonna. Questo metodo genera solo il valore effettivo, non sql per impostare il valore predefinito.
protected virtual string Generate (bool defaultValue);
override this.Generate : bool -> string
Protected Overridable Function Generate (defaultValue As Boolean) As String
Parametri
- defaultValue
- Boolean
Valore da impostare.
Restituisce
SQL che rappresenta il valore predefinito.
Si applica a
Generate(Byte[])
Genera SQL per specificare un valore byte[] costante impostato su una colonna. Questo metodo genera solo il valore effettivo, non sql per impostare il valore predefinito.
protected virtual string Generate (byte[] defaultValue);
override this.Generate : byte[] -> string
Protected Overridable Function Generate (defaultValue As Byte()) As String
Parametri
- defaultValue
- Byte[]
Valore da impostare.
Restituisce
SQL che rappresenta il valore predefinito.
Si applica a
Generate(AddColumnOperation)
Genera SQL per un oggetto AddColumnOperation. Sql generato deve essere aggiunto usando il metodo Statement.
protected virtual void Generate (System.Data.Entity.Migrations.Model.AddColumnOperation addColumnOperation);
override this.Generate : System.Data.Entity.Migrations.Model.AddColumnOperation -> unit
Parametri
- addColumnOperation
- AddColumnOperation
Operazione per cui generare SQL.
Si applica a
Generate(AddForeignKeyOperation)
Genera SQL per un oggetto AddForeignKeyOperation. Sql generato deve essere aggiunto usando il metodo Statement.
protected virtual void Generate (System.Data.Entity.Migrations.Model.AddForeignKeyOperation addForeignKeyOperation);
override this.Generate : System.Data.Entity.Migrations.Model.AddForeignKeyOperation -> unit
Parametri
- addForeignKeyOperation
- AddForeignKeyOperation
Operazione per cui generare SQL.
Si applica a
Generate(AddPrimaryKeyOperation)
Genera SQL per un oggetto AddPrimaryKeyOperation. Sql generato deve essere aggiunto usando il metodo Statement.
protected virtual void Generate (System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation addPrimaryKeyOperation);
override this.Generate : System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation -> unit
Parametri
- addPrimaryKeyOperation
- AddPrimaryKeyOperation
Operazione per cui generare SQL.
Si applica a
Generate(HistoryOperation)
Genera SQL per un oggetto HistoryOperation. Sql generato deve essere aggiunto usando il metodo Statement.
protected virtual void Generate (System.Data.Entity.Migrations.Model.HistoryOperation historyOperation);
override this.Generate : System.Data.Entity.Migrations.Model.HistoryOperation -> unit
Parametri
- historyOperation
- HistoryOperation
Operazione per cui generare SQL.
Si applica a
Generate(AlterProcedureOperation)
Genera l'operazione di modifica della routine specificata.
protected virtual void Generate (System.Data.Entity.Migrations.Model.AlterProcedureOperation alterProcedureOperation);
override this.Generate : System.Data.Entity.Migrations.Model.AlterProcedureOperation -> unit
Parametri
- alterProcedureOperation
- AlterProcedureOperation
Operazione di modifica della procedura.
Si applica a
Generate(AlterTableOperation)
Eseguire l'override di questo metodo per generare SQL quando viene modificata la definizione di una tabella o dei relativi attributi. L'implementazione predefinita di questo metodo non esegue alcuna operazione.
protected internal virtual void Generate (System.Data.Entity.Migrations.Model.AlterTableOperation alterTableOperation);
override this.Generate : System.Data.Entity.Migrations.Model.AlterTableOperation -> unit
Parametri
- alterTableOperation
- AlterTableOperation
Operazione che descrive le modifiche apportate alla tabella.
Si applica a
Generate(AlterColumnOperation)
Genera SQL per un oggetto AlterColumnOperation. Sql generato deve essere aggiunto usando il metodo Statement.
protected virtual void Generate (System.Data.Entity.Migrations.Model.AlterColumnOperation alterColumnOperation);
override this.Generate : System.Data.Entity.Migrations.Model.AlterColumnOperation -> unit
Parametri
- alterColumnOperation
- AlterColumnOperation
Operazione per cui generare SQL.
Si applica a
Generate(CreateProcedureOperation)
Genera l'operazione di creazione della routine di creazione specificata.
protected virtual void Generate (System.Data.Entity.Migrations.Model.CreateProcedureOperation createProcedureOperation);
override this.Generate : System.Data.Entity.Migrations.Model.CreateProcedureOperation -> unit
Parametri
- createProcedureOperation
- CreateProcedureOperation
Operazione di creazione della routine.
Si applica a
Generate(CreateTableOperation)
Genera SQL per un oggetto CreateTableOperation. Sql generato deve essere aggiunto usando il metodo Statement.
protected virtual void Generate (System.Data.Entity.Migrations.Model.CreateTableOperation createTableOperation);
override this.Generate : System.Data.Entity.Migrations.Model.CreateTableOperation -> unit
Parametri
- createTableOperation
- CreateTableOperation
Operazione per cui generare SQL.
Si applica a
Generate(DropColumnOperation)
Genera SQL per un oggetto DropColumnOperation. Sql generato deve essere aggiunto usando il metodo Statement.
protected virtual void Generate (System.Data.Entity.Migrations.Model.DropColumnOperation dropColumnOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropColumnOperation -> unit
Parametri
- dropColumnOperation
- DropColumnOperation
Operazione per cui generare SQL.
Si applica a
Generate(DropForeignKeyOperation)
Genera SQL per un oggetto DropForeignKeyOperation. Sql generato deve essere aggiunto usando il metodo Statement.
protected virtual void Generate (System.Data.Entity.Migrations.Model.DropForeignKeyOperation dropForeignKeyOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropForeignKeyOperation -> unit
Parametri
- dropForeignKeyOperation
- DropForeignKeyOperation
Operazione per cui generare SQL.
Si applica a
Generate(DropIndexOperation)
Genera SQL per un oggetto DropIndexOperation. Sql generato deve essere aggiunto usando il metodo Statement.
protected virtual void Generate (System.Data.Entity.Migrations.Model.DropIndexOperation dropIndexOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropIndexOperation -> unit
Parametri
- dropIndexOperation
- DropIndexOperation
Operazione per cui generare SQL.
Si applica a
Generate(DropPrimaryKeyOperation)
Genera SQL per un oggetto DropPrimaryKeyOperation. Sql generato deve essere aggiunto usando il metodo Statement.
protected virtual void Generate (System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation dropPrimaryKeyOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation -> unit
Parametri
- dropPrimaryKeyOperation
- DropPrimaryKeyOperation
Operazione per cui generare SQL.
Si applica a
Generate(DropProcedureOperation)
Genera l'operazione di eliminazione specificata.
protected virtual void Generate (System.Data.Entity.Migrations.Model.DropProcedureOperation dropProcedureOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropProcedureOperation -> unit
Parametri
- dropProcedureOperation
- DropProcedureOperation
Operazione di rilascio della routine.
Si applica a
Generate(CreateIndexOperation)
Genera SQL per un oggetto CreateIndexOperation. Sql generato deve essere aggiunto usando il metodo Statement.
protected virtual void Generate (System.Data.Entity.Migrations.Model.CreateIndexOperation createIndexOperation);
override this.Generate : System.Data.Entity.Migrations.Model.CreateIndexOperation -> unit
Parametri
- createIndexOperation
- CreateIndexOperation
Operazione per cui generare SQL.