Condividi tramite


CSharpMigrationCodeGenerator.Generate Metodo

Definizione

Overload

Generate(CreateProcedureOperation, IndentedTextWriter)

Genera il codice per eseguire un CreateProcedureOperationoggetto .

Generate(CreateTableOperation, IndentedTextWriter)

Genera il codice per eseguire un CreateTableOperationoggetto .

Generate(DropColumnOperation, IndentedTextWriter)

Genera il codice per eseguire un DropColumnOperationoggetto .

Generate(DropForeignKeyOperation, IndentedTextWriter)

Genera il codice per eseguire un DropForeignKeyOperationoggetto .

Generate(DropIndexOperation, IndentedTextWriter)

Genera il codice per eseguire un DropIndexOperationoggetto .

Generate(DropProcedureOperation, IndentedTextWriter)

Genera il codice per eseguire un DropProcedureOperationoggetto .

Generate(DropTableOperation, IndentedTextWriter)

Genera il codice per eseguire un DropTableOperationoggetto .

Generate(MoveProcedureOperation, IndentedTextWriter)

Genera il codice per eseguire un MoveProcedureOperationoggetto .

Generate(MoveTableOperation, IndentedTextWriter)

Genera il codice per eseguire un MoveTableOperationoggetto .

Generate(RenameColumnOperation, IndentedTextWriter)

Genera il codice per eseguire un RenameColumnOperationoggetto .

Generate(RenameIndexOperation, IndentedTextWriter)

Genera il codice per eseguire un RenameIndexOperationoggetto .

Generate(RenameProcedureOperation, IndentedTextWriter)

Genera il codice per eseguire un RenameProcedureOperationoggetto .

Generate(RenameTableOperation, IndentedTextWriter)

Genera il codice per eseguire un RenameTableOperationoggetto .

Generate(SqlOperation, IndentedTextWriter)

Genera il codice per eseguire un SqlOperationoggetto .

Generate(IEnumerable<MigrationOperation>, String, String)

Genera il file di codice primario che l'utente può visualizzare e modificare.

Generate(ColumnModel, IndentedTextWriter, Boolean)

Genera il codice per specificare la definizione di un ColumnModeloggetto .

Generate(ParameterModel, IndentedTextWriter, Boolean)

Genera il codice per specificare la definizione di un ParameterModeloggetto .

Generate(String, String, String, String, String)

Genera il file code behind con metadati di migrazione.

Generate(String, IEnumerable<MigrationOperation>, String, String, String, String)

Genera il codice che deve essere aggiunto al progetto utenti.

Generate(CreateIndexOperation, IndentedTextWriter)

Genera il codice per eseguire un CreateIndexOperationoggetto .

Generate(AlterTableOperation, IndentedTextWriter)

Genera il codice per un AlterTableOperationoggetto .

Generate(DropPrimaryKeyOperation, IndentedTextWriter)

Genera il codice per eseguire un DropPrimaryKeyOperationoggetto .

Generate(AlterColumnOperation, IndentedTextWriter)

Genera il codice per eseguire un AlterColumnOperationoggetto .

Generate(Byte)

Genera il codice per specificare il valore predefinito per una Byte colonna.

Generate(Byte[])

Genera il codice per specificare il valore predefinito per una byte[] colonna.

Generate(DbGeography)

Genera il codice per specificare il valore predefinito per una DbGeography colonna.

Generate(AlterProcedureOperation, IndentedTextWriter)

Genera il codice per eseguire un AlterProcedureOperationoggetto .

Generate(DbGeography)

Genera il codice per specificare il valore predefinito per una DbGeography colonna.

Generate(DbGeometry)

Genera il codice per specificare il valore predefinito per una DbGeometry colonna.

Generate(DateTime)

Genera il codice per specificare il valore predefinito per una DateTime colonna.

Generate(DateTimeOffset)

Genera il codice per specificare il valore predefinito per una DateTimeOffset colonna.

Generate(Decimal)

Genera il codice per specificare il valore predefinito per una Decimal colonna.

Generate(Guid)

Genera il codice per specificare il valore predefinito per una Guid colonna.

Generate(DbGeometry)

Genera il codice per specificare il valore predefinito per una DbGeometry colonna.

Generate(Object)

Genera il codice per specificare il valore predefinito per una colonna di tipo di dati sconosciuto.

Generate(Single)

Genera il codice per specificare il valore predefinito per una Single colonna.

Generate(String)

Genera il codice per specificare il valore predefinito per una String colonna.

Generate(Int64)

Genera il codice per specificare il valore predefinito per una Int64 colonna.

Generate(TimeSpan)

Genera il codice per specificare il valore predefinito per una TimeSpan colonna.

Generate(IEnumerable<String>, IndentedTextWriter)

Genera il codice per specificare un set di nomi di colonne usando un'espressione lambda.

Generate(AddColumnOperation, IndentedTextWriter)

Genera il codice per eseguire un AddColumnOperationoggetto .

Generate(AddForeignKeyOperation, IndentedTextWriter)

Genera il codice per eseguire un AddForeignKeyOperationoggetto .

Generate(AddPrimaryKeyOperation, IndentedTextWriter)

Genera il codice per eseguire un AddPrimaryKeyOperationoggetto .

Generate(CreateProcedureOperation, IndentedTextWriter)

Genera il codice per eseguire un CreateProcedureOperationoggetto .

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

Parametri

createProcedureOperation
CreateProcedureOperation

Operazione per la generazione del codice.

writer
IndentedTextWriter

Writer di testo per aggiungere il codice generato a.

Si applica a

Generate(CreateTableOperation, IndentedTextWriter)

Genera il codice per eseguire un CreateTableOperationoggetto .

protected virtual void Generate (System.Data.Entity.Migrations.Model.CreateTableOperation createTableOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.CreateTableOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parametri

createTableOperation
CreateTableOperation

Operazione per la generazione del codice.

writer
IndentedTextWriter

Writer di testo per aggiungere il codice generato a.

Si applica a

Generate(DropColumnOperation, IndentedTextWriter)

Genera il codice per eseguire un DropColumnOperationoggetto .

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropColumnOperation dropColumnOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.DropColumnOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parametri

dropColumnOperation
DropColumnOperation

Operazione per la generazione del codice.

writer
IndentedTextWriter

Writer di testo per aggiungere il codice generato a.

Si applica a

Generate(DropForeignKeyOperation, IndentedTextWriter)

Genera il codice per eseguire un DropForeignKeyOperationoggetto .

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropForeignKeyOperation dropForeignKeyOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.DropForeignKeyOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parametri

dropForeignKeyOperation
DropForeignKeyOperation

Operazione per la generazione del codice.

writer
IndentedTextWriter

Writer di testo per aggiungere il codice generato a.

Si applica a

Generate(DropIndexOperation, IndentedTextWriter)

Genera il codice per eseguire un DropIndexOperationoggetto .

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropIndexOperation dropIndexOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.DropIndexOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parametri

dropIndexOperation
DropIndexOperation

Operazione per la generazione del codice.

writer
IndentedTextWriter

Writer di testo per aggiungere il codice generato a.

Si applica a

Generate(DropProcedureOperation, IndentedTextWriter)

Genera il codice per eseguire un DropProcedureOperationoggetto .

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

Parametri

dropProcedureOperation
DropProcedureOperation

Operazione per la generazione del codice.

writer
IndentedTextWriter

Writer di testo per aggiungere il codice generato a.

Si applica a

Generate(DropTableOperation, IndentedTextWriter)

Genera il codice per eseguire un DropTableOperationoggetto .

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropTableOperation dropTableOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.DropTableOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parametri

dropTableOperation
DropTableOperation

Operazione per la generazione del codice.

writer
IndentedTextWriter

Writer di testo per aggiungere il codice generato a.

Si applica a

Generate(MoveProcedureOperation, IndentedTextWriter)

Genera il codice per eseguire un MoveProcedureOperationoggetto .

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

Parametri

moveProcedureOperation
MoveProcedureOperation

Operazione per la generazione del codice.

writer
IndentedTextWriter

Writer di testo per aggiungere il codice generato a.

Si applica a

Generate(MoveTableOperation, IndentedTextWriter)

Genera il codice per eseguire un MoveTableOperationoggetto .

protected virtual void Generate (System.Data.Entity.Migrations.Model.MoveTableOperation moveTableOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.MoveTableOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parametri

moveTableOperation
MoveTableOperation

Operazione per la generazione del codice.

writer
IndentedTextWriter

Writer di testo per aggiungere il codice generato a.

Si applica a

Generate(RenameColumnOperation, IndentedTextWriter)

Genera il codice per eseguire un RenameColumnOperationoggetto .

protected virtual void Generate (System.Data.Entity.Migrations.Model.RenameColumnOperation renameColumnOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.RenameColumnOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parametri

renameColumnOperation
RenameColumnOperation

Operazione per la generazione del codice.

writer
IndentedTextWriter

Writer di testo per aggiungere il codice generato a.

Si applica a

Generate(RenameIndexOperation, IndentedTextWriter)

Genera il codice per eseguire un RenameIndexOperationoggetto .

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

Parametri

renameIndexOperation
RenameIndexOperation

Operazione per la generazione del codice.

writer
IndentedTextWriter

Writer di testo per aggiungere il codice generato a.

Si applica a

Generate(RenameProcedureOperation, IndentedTextWriter)

Genera il codice per eseguire un RenameProcedureOperationoggetto .

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

Parametri

renameProcedureOperation
RenameProcedureOperation

Operazione per la generazione del codice.

writer
IndentedTextWriter

Writer di testo per aggiungere il codice generato a.

Si applica a

Generate(RenameTableOperation, IndentedTextWriter)

Genera il codice per eseguire un RenameTableOperationoggetto .

protected virtual void Generate (System.Data.Entity.Migrations.Model.RenameTableOperation renameTableOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.RenameTableOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parametri

renameTableOperation
RenameTableOperation

Operazione per la generazione del codice.

writer
IndentedTextWriter

Writer di testo per aggiungere il codice generato a.

Si applica a

Generate(SqlOperation, IndentedTextWriter)

Genera il codice per eseguire un SqlOperationoggetto .

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

Parametri

sqlOperation
SqlOperation

Operazione per la generazione del codice.

writer
IndentedTextWriter

Writer di testo per aggiungere il codice generato a.

Si applica a

Generate(IEnumerable<MigrationOperation>, String, String)

Genera il file di codice primario che l'utente può visualizzare e modificare.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2202:Do not dispose objects multiple times")]
protected virtual string Generate (System.Collections.Generic.IEnumerable<System.Data.Entity.Migrations.Model.MigrationOperation> operations, string namespace, string className);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId="namespace")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2202:Do not dispose objects multiple times")]
protected virtual string Generate (System.Collections.Generic.IEnumerable<System.Data.Entity.Migrations.Model.MigrationOperation> operations, string namespace, string className);
override this.Generate : seq<System.Data.Entity.Migrations.Model.MigrationOperation> * string * string -> string
Protected Overridable Function Generate (operations As IEnumerable(Of MigrationOperation), namespace As String, className As String) As String

Parametri

operations
IEnumerable<MigrationOperation>

Operazioni da eseguire dalla migrazione.

namespace
String

Spazio dei nomi in cui deve essere generato il codice.

className
String

Nome della classe che deve essere generata.

Restituisce

Codice generato.

Attributi

Si applica a

Generate(ColumnModel, IndentedTextWriter, Boolean)

Genera il codice per specificare la definizione di un ColumnModeloggetto .

protected virtual void Generate (System.Data.Entity.Migrations.Model.ColumnModel column, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer, bool emitName = false);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected virtual void Generate (System.Data.Entity.Migrations.Model.ColumnModel column, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer, bool emitName = false);
override this.Generate : System.Data.Entity.Migrations.Model.ColumnModel * System.Data.Entity.Migrations.Utilities.IndentedTextWriter * bool -> unit
Protected Overridable Sub Generate (column As ColumnModel, writer As IndentedTextWriter, Optional emitName As Boolean = false)

Parametri

column
ColumnModel

Definizione di colonna per cui generare codice.

writer
IndentedTextWriter

Writer di testo per aggiungere il codice generato a.

emitName
Boolean

Valore che indica se includere il nome della colonna nella definizione.

Attributi

Si applica a

Generate(ParameterModel, IndentedTextWriter, Boolean)

Genera il codice per specificare la definizione di un ParameterModeloggetto .

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected virtual void Generate (System.Data.Entity.Migrations.Model.ParameterModel parameterModel, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer, bool emitName = false);
override this.Generate : System.Data.Entity.Migrations.Model.ParameterModel * System.Data.Entity.Migrations.Utilities.IndentedTextWriter * bool -> unit

Parametri

parameterModel
ParameterModel

Definizione del parametro per cui generare il codice.

writer
IndentedTextWriter

Writer di testo per aggiungere il codice generato a.

emitName
Boolean

Valore che indica se includere il nome della colonna nella definizione.

Attributi

Si applica a

Generate(String, String, String, String, String)

Genera il file code behind con metadati di migrazione.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2202:Do not dispose objects multiple times")]
protected virtual string Generate (string migrationId, string sourceModel, string targetModel, string namespace, string className);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2202:Do not dispose objects multiple times")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId="namespace")]
protected virtual string Generate (string migrationId, string sourceModel, string targetModel, string namespace, string className);
override this.Generate : string * string * string * string * string -> string
Protected Overridable Function Generate (migrationId As String, sourceModel As String, targetModel As String, namespace As String, className As String) As String

Parametri

migrationId
String

Identificatore univoco della migrazione.

sourceModel
String

Modello di origine da archiviare nei metadati di migrazione.

targetModel
String

Modello di destinazione da archiviare nei metadati di migrazione.

namespace
String

Spazio dei nomi in cui deve essere generato il codice.

className
String

Nome della classe che deve essere generata.

Restituisce

Codice generato.

Attributi

Si applica a

Generate(String, IEnumerable<MigrationOperation>, String, String, String, String)

Genera il codice che deve essere aggiunto al progetto utenti.

public override System.Data.Entity.Migrations.Design.ScaffoldedMigration Generate (string migrationId, System.Collections.Generic.IEnumerable<System.Data.Entity.Migrations.Model.MigrationOperation> operations, string sourceModel, string targetModel, string namespace, string className);
override this.Generate : string * seq<System.Data.Entity.Migrations.Model.MigrationOperation> * string * string * string * string -> System.Data.Entity.Migrations.Design.ScaffoldedMigration
Public Overrides Function Generate (migrationId As String, operations As IEnumerable(Of MigrationOperation), sourceModel As String, targetModel As String, namespace As String, className As String) As ScaffoldedMigration

Parametri

migrationId
String

Identificatore univoco della migrazione.

operations
IEnumerable<MigrationOperation>

Operazioni da eseguire dalla migrazione.

sourceModel
String

Modello di origine da archiviare nei metadati di migrazione.

targetModel
String

Modello di destinazione da archiviare nei metadati di migrazione.

namespace
String

Spazio dei nomi in cui deve essere generato il codice.

className
String

Nome della classe che deve essere generata.

Restituisce

Codice generato.

Si applica a

Generate(CreateIndexOperation, IndentedTextWriter)

Genera il codice per eseguire un CreateIndexOperationoggetto .

protected virtual void Generate (System.Data.Entity.Migrations.Model.CreateIndexOperation createIndexOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.CreateIndexOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parametri

createIndexOperation
CreateIndexOperation

Operazione per la generazione del codice.

writer
IndentedTextWriter

Writer di testo per aggiungere il codice generato a.

Si applica a

Generate(AlterTableOperation, IndentedTextWriter)

Genera il codice per un AlterTableOperationoggetto .

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

Parametri

alterTableOperation
AlterTableOperation

Operazione per cui deve essere generato il codice.

writer
IndentedTextWriter

Writer a cui deve essere scritto il codice generato.

Si applica a

Generate(DropPrimaryKeyOperation, IndentedTextWriter)

Genera il codice per eseguire un DropPrimaryKeyOperationoggetto .

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation dropPrimaryKeyOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parametri

dropPrimaryKeyOperation
DropPrimaryKeyOperation

Operazione per la generazione del codice.

writer
IndentedTextWriter

Writer di testo per aggiungere il codice generato a.

Si applica a

Generate(AlterColumnOperation, IndentedTextWriter)

Genera il codice per eseguire un AlterColumnOperationoggetto .

protected virtual void Generate (System.Data.Entity.Migrations.Model.AlterColumnOperation alterColumnOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.AlterColumnOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parametri

alterColumnOperation
AlterColumnOperation

Operazione per la generazione del codice.

writer
IndentedTextWriter

Writer di testo per aggiungere il codice generato a.

Si applica a

Generate(Byte)

Genera il codice per specificare il valore predefinito per una Byte colonna.

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 utilizzare come impostazione predefinita.

Restituisce

Codice che rappresenta il valore predefinito.

Si applica a

Generate(Byte[])

Genera il codice per specificare il valore predefinito per una byte[] colonna.

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 utilizzare come impostazione predefinita.

Restituisce

Codice che rappresenta il valore predefinito.

Si applica a

Generate(DbGeography)

Genera il codice per specificare il valore predefinito per una DbGeography colonna.

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 utilizzare come impostazione predefinita.

Restituisce

Codice che rappresenta il valore predefinito.

Si applica a

Generate(AlterProcedureOperation, IndentedTextWriter)

Genera il codice per eseguire un AlterProcedureOperationoggetto .

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

Parametri

alterProcedureOperation
AlterProcedureOperation

Operazione per la generazione del codice.

writer
IndentedTextWriter

Writer di testo per aggiungere il codice generato a.

Si applica a

Generate(DbGeography)

Genera il codice per specificare il valore predefinito per una DbGeography colonna.

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

Parametri

defaultValue
DbGeography

Valore da utilizzare come impostazione predefinita.

Restituisce

Codice che rappresenta il valore predefinito.

Si applica a

Generate(DbGeometry)

Genera il codice per specificare il valore predefinito per una DbGeometry colonna.

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

Parametri

defaultValue
DbGeometry

Valore da utilizzare come impostazione predefinita.

Restituisce

Codice che rappresenta il valore predefinito.

Si applica a

Generate(DateTime)

Genera il codice per specificare il valore predefinito per una DateTime colonna.

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 utilizzare come impostazione predefinita.

Restituisce

Codice che rappresenta il valore predefinito.

Si applica a

Generate(DateTimeOffset)

Genera il codice per specificare il valore predefinito per una DateTimeOffset colonna.

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 utilizzare come impostazione predefinita.

Restituisce

Codice che rappresenta il valore predefinito.

Si applica a

Generate(Decimal)

Genera il codice per specificare il valore predefinito per una Decimal colonna.

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

Parametri

defaultValue
Decimal

Valore da utilizzare come impostazione predefinita.

Restituisce

Codice che rappresenta il valore predefinito.

Si applica a

Generate(Guid)

Genera il codice per specificare il valore predefinito per una Guid colonna.

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 utilizzare come impostazione predefinita.

Restituisce

Codice che rappresenta il valore predefinito.

Si applica a

Generate(DbGeometry)

Genera il codice per specificare il valore predefinito per una DbGeometry colonna.

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 utilizzare come impostazione predefinita.

Restituisce

Codice che rappresenta il valore predefinito.

Si applica a

Generate(Object)

Genera il codice per specificare il valore predefinito per una colonna di tipo di dati sconosciuto.

protected virtual string Generate (object defaultValue);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase")]
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 utilizzare come impostazione predefinita.

Restituisce

Codice che rappresenta il valore predefinito.

Attributi

Si applica a

Generate(Single)

Genera il codice per specificare il valore predefinito per una Single colonna.

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

Parametri

defaultValue
Single

Valore da utilizzare come impostazione predefinita.

Restituisce

Codice che rappresenta il valore predefinito.

Si applica a

Generate(String)

Genera il codice per specificare il valore predefinito per una String colonna.

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 utilizzare come impostazione predefinita.

Restituisce

Codice che rappresenta il valore predefinito.

Si applica a

Generate(Int64)

Genera il codice per specificare il valore predefinito per una Int64 colonna.

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

Parametri

defaultValue
Int64

Valore da utilizzare come impostazione predefinita.

Restituisce

Codice che rappresenta il valore predefinito.

Si applica a

Generate(TimeSpan)

Genera il codice per specificare il valore predefinito per una TimeSpan colonna.

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 utilizzare come impostazione predefinita.

Restituisce

Codice che rappresenta il valore predefinito.

Si applica a

Generate(IEnumerable<String>, IndentedTextWriter)

Genera il codice per specificare un set di nomi di colonne usando un'espressione lambda.

protected virtual void Generate (System.Collections.Generic.IEnumerable<string> columns, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : seq<string> * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit
Protected Overridable Sub Generate (columns As IEnumerable(Of String), writer As IndentedTextWriter)

Parametri

columns
IEnumerable<String>

Colonne per cui generare codice.

writer
IndentedTextWriter

Writer di testo per aggiungere il codice generato a.

Si applica a

Generate(AddColumnOperation, IndentedTextWriter)

Genera il codice per eseguire un AddColumnOperationoggetto .

protected virtual void Generate (System.Data.Entity.Migrations.Model.AddColumnOperation addColumnOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.AddColumnOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parametri

addColumnOperation
AddColumnOperation

Operazione per la generazione del codice.

writer
IndentedTextWriter

Writer di testo per aggiungere il codice generato a.

Si applica a

Generate(AddForeignKeyOperation, IndentedTextWriter)

Genera il codice per eseguire un AddForeignKeyOperationoggetto .

protected virtual void Generate (System.Data.Entity.Migrations.Model.AddForeignKeyOperation addForeignKeyOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.AddForeignKeyOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parametri

addForeignKeyOperation
AddForeignKeyOperation

Operazione per la generazione del codice.

writer
IndentedTextWriter

Writer di testo per aggiungere il codice generato a.

Si applica a

Generate(AddPrimaryKeyOperation, IndentedTextWriter)

Genera il codice per eseguire un AddPrimaryKeyOperationoggetto .

protected virtual void Generate (System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation addPrimaryKeyOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parametri

addPrimaryKeyOperation
AddPrimaryKeyOperation

Operazione per la generazione del codice.

writer
IndentedTextWriter

Writer di testo per aggiungere il codice generato a.

Si applica a