CSharpMigrationCodeGenerator.Generate Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
Generate(CreateProcedureOperation, IndentedTextWriter)
Generuje kod do wykonania .CreateProcedureOperation
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
Parametry
- createProcedureOperation
- CreateProcedureOperation
Operacja generowania kodu dla.
- writer
- IndentedTextWriter
Moduł zapisujący tekst do dodania wygenerowanego kodu.
Dotyczy
Generate(CreateTableOperation, IndentedTextWriter)
Generuje kod do wykonania .CreateTableOperation
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
Parametry
- createTableOperation
- CreateTableOperation
Operacja generowania kodu dla.
- writer
- IndentedTextWriter
Moduł zapisujący tekst do dodania wygenerowanego kodu.
Dotyczy
Generate(DropColumnOperation, IndentedTextWriter)
Generuje kod do wykonania .DropColumnOperation
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
Parametry
- dropColumnOperation
- DropColumnOperation
Operacja generowania kodu dla.
- writer
- IndentedTextWriter
Moduł zapisujący tekst do dodania wygenerowanego kodu.
Dotyczy
Generate(DropForeignKeyOperation, IndentedTextWriter)
Generuje kod do wykonania .DropForeignKeyOperation
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
Parametry
- dropForeignKeyOperation
- DropForeignKeyOperation
Operacja generowania kodu dla.
- writer
- IndentedTextWriter
Moduł zapisujący tekst do dodania wygenerowanego kodu.
Dotyczy
Generate(DropIndexOperation, IndentedTextWriter)
Generuje kod do wykonania polecenia DropIndexOperation.
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
Parametry
- dropIndexOperation
- DropIndexOperation
Operacja generowania kodu dla.
- writer
- IndentedTextWriter
Moduł zapisywania tekstu w celu dodania wygenerowanego kodu do.
Dotyczy
Generate(DropProcedureOperation, IndentedTextWriter)
Generuje kod do wykonania polecenia DropProcedureOperation.
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
Parametry
- dropProcedureOperation
- DropProcedureOperation
Operacja generowania kodu dla.
- writer
- IndentedTextWriter
Moduł zapisywania tekstu w celu dodania wygenerowanego kodu do.
Dotyczy
Generate(DropTableOperation, IndentedTextWriter)
Generuje kod do wykonania polecenia DropTableOperation.
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
Parametry
- dropTableOperation
- DropTableOperation
Operacja generowania kodu dla.
- writer
- IndentedTextWriter
Moduł zapisywania tekstu w celu dodania wygenerowanego kodu do.
Dotyczy
Generate(MoveProcedureOperation, IndentedTextWriter)
Generuje kod do wykonania polecenia MoveProcedureOperation.
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
Parametry
- moveProcedureOperation
- MoveProcedureOperation
Operacja generowania kodu dla.
- writer
- IndentedTextWriter
Moduł zapisywania tekstu w celu dodania wygenerowanego kodu do.
Dotyczy
Generate(MoveTableOperation, IndentedTextWriter)
Generuje kod do wykonania polecenia MoveTableOperation.
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
Parametry
- moveTableOperation
- MoveTableOperation
Operacja generowania kodu dla.
- writer
- IndentedTextWriter
Moduł zapisywania tekstu w celu dodania wygenerowanego kodu do.
Dotyczy
Generate(RenameColumnOperation, IndentedTextWriter)
Generuje kod do wykonania polecenia RenameColumnOperation.
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
Parametry
- renameColumnOperation
- RenameColumnOperation
Operacja generowania kodu dla.
- writer
- IndentedTextWriter
Moduł zapisywania tekstu w celu dodania wygenerowanego kodu do.
Dotyczy
Generate(RenameIndexOperation, IndentedTextWriter)
Generuje kod do wykonania polecenia RenameIndexOperation.
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
Parametry
- renameIndexOperation
- RenameIndexOperation
Operacja generowania kodu dla.
- writer
- IndentedTextWriter
Moduł zapisywania tekstu w celu dodania wygenerowanego kodu do.
Dotyczy
Generate(RenameProcedureOperation, IndentedTextWriter)
Generuje kod do wykonania polecenia RenameProcedureOperation.
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
Parametry
- renameProcedureOperation
- RenameProcedureOperation
Operacja generowania kodu dla.
- writer
- IndentedTextWriter
Moduł zapisywania tekstu w celu dodania wygenerowanego kodu do.
Dotyczy
Generate(RenameTableOperation, IndentedTextWriter)
Generuje kod do wykonania polecenia RenameTableOperation.
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
Parametry
- renameTableOperation
- RenameTableOperation
Operacja generowania kodu dla.
- writer
- IndentedTextWriter
Moduł zapisywania tekstu w celu dodania wygenerowanego kodu do.
Dotyczy
Generate(SqlOperation, IndentedTextWriter)
Generuje kod do wykonania polecenia SqlOperation.
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
Parametry
- sqlOperation
- SqlOperation
Operacja generowania kodu dla.
- writer
- IndentedTextWriter
Moduł zapisywania tekstu w celu dodania wygenerowanego kodu do.
Dotyczy
Generate(IEnumerable<MigrationOperation>, String, String)
Generuje podstawowy plik kodu, który użytkownik może wyświetlać i edytować.
[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
Parametry
- operations
- IEnumerable<MigrationOperation>
Operacje do wykonania przez migrację.
- namespace
- String
Przestrzeń nazw, w którą powinien zostać wygenerowany kod.
- className
- String
Nazwa klasy, która powinna zostać wygenerowana.
Zwraca
Wygenerowany kod.
- Atrybuty
Dotyczy
Generate(ColumnModel, IndentedTextWriter, Boolean)
Generuje kod określający definicję elementu ColumnModel.
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)
Parametry
- column
- ColumnModel
Definicja kolumny do wygenerowania kodu.
- writer
- IndentedTextWriter
Moduł zapisywania tekstu w celu dodania wygenerowanego kodu do.
- emitName
- Boolean
Wartość wskazująca, czy w definicji należy uwzględnić nazwę kolumny.
- Atrybuty
Dotyczy
Generate(ParameterModel, IndentedTextWriter, Boolean)
Generuje kod określający definicję elementu ParameterModel.
[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
Parametry
- parameterModel
- ParameterModel
Definicja parametru do wygenerowania kodu.
- writer
- IndentedTextWriter
Moduł zapisywania tekstu w celu dodania wygenerowanego kodu do.
- emitName
- Boolean
Wartość wskazująca, czy w definicji należy uwzględnić nazwę kolumny.
- Atrybuty
Dotyczy
Generate(String, String, String, String, String)
Generuje kod za plikiem z metadanymi migracji.
[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
Parametry
- migrationId
- String
Unikatowy identyfikator migracji.
- sourceModel
- String
Model źródłowy do przechowywania w metadanych migracji.
- targetModel
- String
Model docelowy do przechowywania w metadanych migracji.
- namespace
- String
Przestrzeń nazw, w którą powinien zostać wygenerowany kod.
- className
- String
Nazwa klasy, która powinna zostać wygenerowana.
Zwraca
Wygenerowany kod.
- Atrybuty
Dotyczy
Generate(String, IEnumerable<MigrationOperation>, String, String, String, String)
Generuje kod, który powinien zostać dodany do projektu użytkowników.
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
Parametry
- migrationId
- String
Unikatowy identyfikator migracji.
- operations
- IEnumerable<MigrationOperation>
Operacje do wykonania przez migrację.
- sourceModel
- String
Model źródłowy do przechowywania w metadanych migracji.
- targetModel
- String
Model docelowy do przechowywania w metadanych migracji.
- namespace
- String
Przestrzeń nazw, w którą powinien zostać wygenerowany kod.
- className
- String
Nazwa klasy, która powinna zostać wygenerowana.
Zwraca
Wygenerowany kod.
Dotyczy
Generate(CreateIndexOperation, IndentedTextWriter)
Generuje kod do wykonania polecenia CreateIndexOperation.
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
Parametry
- createIndexOperation
- CreateIndexOperation
Operacja generowania kodu dla.
- writer
- IndentedTextWriter
Moduł zapisywania tekstu w celu dodania wygenerowanego kodu do.
Dotyczy
Generate(AlterTableOperation, IndentedTextWriter)
Generuje kod dla elementu AlterTableOperation.
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
Parametry
- alterTableOperation
- AlterTableOperation
Operacja, dla której należy wygenerować kod.
- writer
- IndentedTextWriter
Moduł zapisywania, do którego powinien zostać napisany wygenerowany kod.
Dotyczy
Generate(DropPrimaryKeyOperation, IndentedTextWriter)
Generuje kod do wykonania polecenia DropPrimaryKeyOperation.
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
Parametry
- dropPrimaryKeyOperation
- DropPrimaryKeyOperation
Operacja generowania kodu dla.
- writer
- IndentedTextWriter
Moduł zapisywania tekstu w celu dodania wygenerowanego kodu do.
Dotyczy
Generate(AlterColumnOperation, IndentedTextWriter)
Generuje kod do wykonania elementu AlterColumnOperation.
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
Parametry
- alterColumnOperation
- AlterColumnOperation
Operacja generowania kodu dla.
- writer
- IndentedTextWriter
Moduł zapisywania tekstu w celu dodania wygenerowanego kodu do.
Dotyczy
Generate(Byte)
Generuje kod określający wartość domyślną kolumny Byte .
protected virtual string Generate (byte defaultValue);
override this.Generate : byte -> string
Protected Overridable Function Generate (defaultValue As Byte) As String
Parametry
- defaultValue
- Byte
Wartość, która ma być używana jako wartość domyślna.
Zwraca
Kod reprezentujący wartość domyślną.
Dotyczy
Generate(Byte[])
Generuje kod określający wartość domyślną kolumny byte[] .
protected virtual string Generate (byte[] defaultValue);
override this.Generate : byte[] -> string
Protected Overridable Function Generate (defaultValue As Byte()) As String
Parametry
- defaultValue
- Byte[]
Wartość, która ma być używana jako wartość domyślna.
Zwraca
Kod reprezentujący wartość domyślną.
Dotyczy
Generate(DbGeography)
Generuje kod określający wartość domyślną kolumny DbGeography .
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
Wartość, która ma być używana jako wartość domyślna.
Zwraca
Kod reprezentujący wartość domyślną.
Dotyczy
Generate(AlterProcedureOperation, IndentedTextWriter)
Generuje kod do wykonania polecenia AlterProcedureOperation.
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
Parametry
- alterProcedureOperation
- AlterProcedureOperation
Operacja generowania kodu dla.
- writer
- IndentedTextWriter
Moduł zapisywania tekstu w celu dodania wygenerowanego kodu do.
Dotyczy
Generate(DbGeography)
Generuje kod określający wartość domyślną kolumny DbGeography .
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
Parametry
- defaultValue
- DbGeography
Wartość, która ma być używana jako wartość domyślna.
Zwraca
Kod reprezentujący wartość domyślną.
Dotyczy
Generate(DbGeometry)
Generuje kod określający wartość domyślną kolumny DbGeometry .
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
Parametry
- defaultValue
- DbGeometry
Wartość, która ma być używana jako wartość domyślna.
Zwraca
Kod reprezentujący wartość domyślną.
Dotyczy
Generate(DateTime)
Generuje kod określający wartość domyślną kolumny DateTime .
protected virtual string Generate (DateTime defaultValue);
override this.Generate : DateTime -> string
Protected Overridable Function Generate (defaultValue As DateTime) As String
Parametry
- defaultValue
- DateTime
Wartość, która ma być używana jako wartość domyślna.
Zwraca
Kod reprezentujący wartość domyślną.
Dotyczy
Generate(DateTimeOffset)
Generuje kod określający wartość domyślną kolumny DateTimeOffset .
protected virtual string Generate (DateTimeOffset defaultValue);
override this.Generate : DateTimeOffset -> string
Protected Overridable Function Generate (defaultValue As DateTimeOffset) As String
Parametry
- defaultValue
- DateTimeOffset
Wartość, która ma być używana jako wartość domyślna.
Zwraca
Kod reprezentujący wartość domyślną.
Dotyczy
Generate(Decimal)
Generuje kod określający wartość domyślną kolumny Decimal .
protected virtual string Generate (decimal defaultValue);
override this.Generate : decimal -> string
Protected Overridable Function Generate (defaultValue As Decimal) As String
Parametry
- defaultValue
- Decimal
Wartość, która ma być używana jako wartość domyślna.
Zwraca
Kod reprezentujący wartość domyślną.
Dotyczy
Generate(Guid)
Generuje kod określający wartość domyślną kolumny Guid .
protected virtual string Generate (Guid defaultValue);
override this.Generate : Guid -> string
Protected Overridable Function Generate (defaultValue As Guid) As String
Parametry
- defaultValue
- Guid
Wartość, która ma być używana jako wartość domyślna.
Zwraca
Kod reprezentujący wartość domyślną.
Dotyczy
Generate(DbGeometry)
Generuje kod określający wartość domyślną kolumny DbGeometry .
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
Wartość, która ma być używana jako wartość domyślna.
Zwraca
Kod reprezentujący wartość domyślną.
Dotyczy
Generate(Object)
Generuje kod określający wartość domyślną kolumny nieznanego typu danych.
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
Parametry
- defaultValue
- Object
Wartość, która ma być używana jako wartość domyślna.
Zwraca
Kod reprezentujący wartość domyślną.
- Atrybuty
Dotyczy
Generate(Single)
Generuje kod określający wartość domyślną kolumny Single .
protected virtual string Generate (float defaultValue);
override this.Generate : single -> string
Protected Overridable Function Generate (defaultValue As Single) As String
Parametry
- defaultValue
- Single
Wartość, która ma być używana jako wartość domyślna.
Zwraca
Kod reprezentujący wartość domyślną.
Dotyczy
Generate(String)
Generuje kod określający wartość domyślną kolumny String .
protected virtual string Generate (string defaultValue);
override this.Generate : string -> string
Protected Overridable Function Generate (defaultValue As String) As String
Parametry
- defaultValue
- String
Wartość, która ma być używana jako wartość domyślna.
Zwraca
Kod reprezentujący wartość domyślną.
Dotyczy
Generate(Int64)
Generuje kod określający wartość domyślną kolumny Int64 .
protected virtual string Generate (long defaultValue);
override this.Generate : int64 -> string
Protected Overridable Function Generate (defaultValue As Long) As String
Parametry
- defaultValue
- Int64
Wartość, która ma być używana jako wartość domyślna.
Zwraca
Kod reprezentujący wartość domyślną.
Dotyczy
Generate(TimeSpan)
Generuje kod określający wartość domyślną kolumny TimeSpan .
protected virtual string Generate (TimeSpan defaultValue);
override this.Generate : TimeSpan -> string
Protected Overridable Function Generate (defaultValue As TimeSpan) As String
Parametry
- defaultValue
- TimeSpan
Wartość, która ma być używana jako wartość domyślna.
Zwraca
Kod reprezentujący wartość domyślną.
Dotyczy
Generate(IEnumerable<String>, IndentedTextWriter)
Generuje kod określający zestaw nazw kolumn przy użyciu wyrażenia 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)
Parametry
- columns
- IEnumerable<String>
Kolumny do wygenerowania kodu.
- writer
- IndentedTextWriter
Moduł zapisywania tekstu w celu dodania wygenerowanego kodu do.
Dotyczy
Generate(AddColumnOperation, IndentedTextWriter)
Generuje kod do wykonania elementu AddColumnOperation.
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
Parametry
- addColumnOperation
- AddColumnOperation
Operacja generowania kodu dla.
- writer
- IndentedTextWriter
Moduł zapisywania tekstu w celu dodania wygenerowanego kodu do.
Dotyczy
Generate(AddForeignKeyOperation, IndentedTextWriter)
Generuje kod do wykonania elementu AddForeignKeyOperation.
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
Parametry
- addForeignKeyOperation
- AddForeignKeyOperation
Operacja generowania kodu dla.
- writer
- IndentedTextWriter
Moduł zapisywania tekstu w celu dodania wygenerowanego kodu do.
Dotyczy
Generate(AddPrimaryKeyOperation, IndentedTextWriter)
Generuje kod do wykonania elementu AddPrimaryKeyOperation.
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
Parametry
- addPrimaryKeyOperation
- AddPrimaryKeyOperation
Operacja generowania kodu dla.
- writer
- IndentedTextWriter
Moduł zapisywania tekstu w celu dodania wygenerowanego kodu do.