Udostępnij przez


VisualBasicMigrationCodeGenerator.Generate Metoda

Definicja

Przeciążenia

Generate(CreateProcedureOperation, IndentedTextWriter)

Generuje kod do wykonania .CreateProcedureOperation

Generate(CreateTableOperation, IndentedTextWriter)

Generuje kod do wykonania .CreateTableOperation

Generate(DropColumnOperation, IndentedTextWriter)

Generuje kod do wykonania .DropColumnOperation

Generate(DropForeignKeyOperation, IndentedTextWriter)

Generuje kod do wykonania .DropForeignKeyOperation

Generate(DropIndexOperation, IndentedTextWriter)

Generuje kod do wykonania .DropIndexOperation

Generate(DropProcedureOperation, IndentedTextWriter)

Generuje kod do wykonania .DropProcedureOperation

Generate(DropTableOperation, IndentedTextWriter)

Generuje kod do wykonania .DropTableOperation

Generate(MoveProcedureOperation, IndentedTextWriter)

Generuje kod do wykonania .MoveProcedureOperation

Generate(MoveTableOperation, IndentedTextWriter)

Generuje kod do wykonania .MoveTableOperation

Generate(RenameColumnOperation, IndentedTextWriter)

Generuje kod do wykonania .RenameColumnOperation

Generate(RenameIndexOperation, IndentedTextWriter)

Generuje kod do wykonania .RenameIndexOperation

Generate(RenameProcedureOperation, IndentedTextWriter)

Generuje kod do wykonania .RenameProcedureOperation

Generate(RenameTableOperation, IndentedTextWriter)

Generuje kod do wykonania .RenameTableOperation

Generate(SqlOperation, IndentedTextWriter)

Generuje kod do wykonania .SqlOperation

Generate(IEnumerable<MigrationOperation>, String, String)

Generuje plik kodu podstawowego, który użytkownik może wyświetlać i edytować.

Generate(ColumnModel, IndentedTextWriter, Boolean)

Generuje kod określający definicję elementu ColumnModel.

Generate(ParameterModel, IndentedTextWriter, Boolean)

Generuje kod do wykonania .ParameterModel

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

Generuje kod pliku z metadanymi migracji.

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

Generuje kod, który należy dodać do projektu użytkowników.

Generate(CreateIndexOperation, IndentedTextWriter)

Generuje kod do wykonania .CreateIndexOperation

Generate(AlterTableOperation, IndentedTextWriter)

Generuje kod dla elementu AlterTableOperation.

Generate(DropPrimaryKeyOperation, IndentedTextWriter)

Generuje kod do wykonania .DropPrimaryKeyOperation

Generate(AlterColumnOperation, IndentedTextWriter)

Generuje kod do wykonania .AlterColumnOperation

Generate(Byte)

Generuje kod określający wartość domyślną kolumny Byte .

Generate(Byte[])

Generuje kod określający wartość domyślną kolumny byte[] .

Generate(DbGeography)

Generuje kod określający wartość domyślną kolumny DbGeography .

Generate(AlterProcedureOperation, IndentedTextWriter)

Generuje kod do wykonania .AlterProcedureOperation

Generate(DbGeography)

Generuje kod określający wartość domyślną kolumny DbGeography .

Generate(DbGeometry)

Generuje kod określający wartość domyślną kolumny DbGeometry .

Generate(DateTime)

Generuje kod określający wartość domyślną kolumny DateTime .

Generate(DateTimeOffset)

Generuje kod określający wartość domyślną kolumny DateTimeOffset .

Generate(Decimal)

Generuje kod określający wartość domyślną kolumny Decimal .

Generate(Guid)

Generuje kod określający wartość domyślną kolumny Guid .

Generate(DbGeometry)

Generuje kod określający wartość domyślną kolumny DbGeometry .

Generate(Object)

Generuje kod określający wartość domyślną dla kolumny nieznanego typu danych.

Generate(Single)

Generuje kod określający wartość domyślną kolumny Single .

Generate(String)

Generuje kod określający wartość domyślną kolumny String .

Generate(Int64)

Generuje kod określający wartość domyślną kolumny Int64 .

Generate(TimeSpan)

Generuje kod określający wartość domyślną kolumny TimeSpan .

Generate(IEnumerable<String>, IndentedTextWriter)

Generuje kod określający zestaw nazw kolumn przy użyciu wyrażenia lambda.

Generate(AddColumnOperation, IndentedTextWriter)

Generuje kod do wykonania .AddColumnOperation

Generate(AddForeignKeyOperation, IndentedTextWriter)

Generuje kod do wykonania .AddForeignKeyOperation

Generate(AddPrimaryKeyOperation, IndentedTextWriter)

Generuje kod do wykonania .AddPrimaryKeyOperation

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.Usage", "CA2202:Do not dispose objects multiple times")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId="namespace")]
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.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase")]
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 do wykonania polecenia ParameterModel.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase")]
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 modelu parametrów do wygenerowania kodu.

writer
IndentedTextWriter

Moduł zapisywania tekstu w celu dodania wygenerowanego kodu do.

emitName
Boolean

true, aby uwzględnić nazwę kolumny w definicji; w przeciwnym razie, fałsz.

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.

Dotyczy