Freigeben über


VisualBasicMigrationCodeGenerator Klasse

Definition

Generiert VB.Net Code für eine codebasierte Migration.

public class VisualBasicMigrationCodeGenerator : System.Data.Entity.Migrations.Design.MigrationCodeGenerator
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
public class VisualBasicMigrationCodeGenerator : System.Data.Entity.Migrations.Design.MigrationCodeGenerator
type VisualBasicMigrationCodeGenerator = class
    inherit MigrationCodeGenerator
Public Class VisualBasicMigrationCodeGenerator
Inherits MigrationCodeGenerator
Vererbung
VisualBasicMigrationCodeGenerator
Attribute

Konstruktoren

VisualBasicMigrationCodeGenerator()

Generiert VB.Net Code für eine codebasierte Migration.

Eigenschaften

AnnotationGenerators

Ruft die AnnotationCodeGenerator verwendeten Instanzen ab.

(Geerbt von MigrationCodeGenerator)

Methoden

Generate(AddColumnOperation, IndentedTextWriter)

Generiert Code zum Ausführen von AddColumnOperation.

Generate(AddForeignKeyOperation, IndentedTextWriter)

Generiert Code zum Ausführen von AddForeignKeyOperation.

Generate(AddPrimaryKeyOperation, IndentedTextWriter)

Generiert Code zum Ausführen von AddPrimaryKeyOperation.

Generate(AlterColumnOperation, IndentedTextWriter)

Generiert Code zum Ausführen von AlterColumnOperation.

Generate(AlterProcedureOperation, IndentedTextWriter)

Generiert Code zum Ausführen von AlterProcedureOperation.

Generate(AlterTableOperation, IndentedTextWriter)

Generiert Code für ein AlterTableOperation.

Generate(Byte)

Generiert Code, um den Standardwert für eine Byte Spalte anzugeben.

Generate(Byte[])

Generiert Code, um den Standardwert für eine byte[] Spalte anzugeben.

Generate(ColumnModel, IndentedTextWriter, Boolean)

Generiert Code, um die Definition für eine ColumnModelanzugeben.

Generate(CreateIndexOperation, IndentedTextWriter)

Generiert Code zum Ausführen von CreateIndexOperation.

Generate(CreateProcedureOperation, IndentedTextWriter)

Generiert Code zum Ausführen von CreateProcedureOperation.

Generate(CreateTableOperation, IndentedTextWriter)

Generiert Code zum Ausführen von CreateTableOperation.

Generate(DateTime)

Generiert Code, um den Standardwert für eine DateTime Spalte anzugeben.

Generate(DateTimeOffset)

Generiert Code, um den Standardwert für eine DateTimeOffset Spalte anzugeben.

Generate(DbGeography)

Generiert Code, um den Standardwert für eine DbGeography Spalte anzugeben.

Generate(DbGeography)

Generiert Code, um den Standardwert für eine DbGeography Spalte anzugeben.

Generate(DbGeometry)

Generiert Code, um den Standardwert für eine DbGeometry Spalte anzugeben.

Generate(DbGeometry)

Generiert Code, um den Standardwert für eine DbGeometry Spalte anzugeben.

Generate(Decimal)

Generiert Code, um den Standardwert für eine Decimal Spalte anzugeben.

Generate(DropColumnOperation, IndentedTextWriter)

Generiert Code zum Ausführen von DropColumnOperation.

Generate(DropForeignKeyOperation, IndentedTextWriter)

Generiert Code zum Ausführen von DropForeignKeyOperation.

Generate(DropIndexOperation, IndentedTextWriter)

Generiert Code zum Ausführen von DropIndexOperation.

Generate(DropPrimaryKeyOperation, IndentedTextWriter)

Generiert Code zum Ausführen von DropPrimaryKeyOperation.

Generate(DropProcedureOperation, IndentedTextWriter)

Generiert Code zum Ausführen von DropProcedureOperation.

Generate(DropTableOperation, IndentedTextWriter)

Generiert Code zum Ausführen von DropTableOperation.

Generate(Guid)

Generiert Code, um den Standardwert für eine Guid Spalte anzugeben.

Generate(IEnumerable<MigrationOperation>, String, String)

Generiert die primäre Codedatei, die der Benutzer anzeigen und bearbeiten kann.

Generate(IEnumerable<String>, IndentedTextWriter)

Generiert Code zum Angeben einer Reihe von Spaltennamen mithilfe eines Lambdaausdrucks.

Generate(Int64)

Generiert Code, um den Standardwert für eine Int64 Spalte anzugeben.

Generate(MoveProcedureOperation, IndentedTextWriter)

Generiert Code zum Ausführen von MoveProcedureOperation.

Generate(MoveTableOperation, IndentedTextWriter)

Generiert Code zum Ausführen von MoveTableOperation.

Generate(Object)

Generiert Code, um den Standardwert für eine Spalte mit unbekanntem Datentyp anzugeben.

Generate(ParameterModel, IndentedTextWriter, Boolean)

Generiert Code zum Ausführen von ParameterModel.

Generate(RenameColumnOperation, IndentedTextWriter)

Generiert Code zum Ausführen von RenameColumnOperation.

Generate(RenameIndexOperation, IndentedTextWriter)

Generiert Code zum Ausführen von RenameIndexOperation.

Generate(RenameProcedureOperation, IndentedTextWriter)

Generiert Code zum Ausführen von RenameProcedureOperation.

Generate(RenameTableOperation, IndentedTextWriter)

Generiert Code zum Ausführen von RenameTableOperation.

Generate(Single)

Generiert Code, um den Standardwert für eine Single Spalte anzugeben.

Generate(SqlOperation, IndentedTextWriter)

Generiert Code zum Ausführen von SqlOperation.

Generate(String)

Generiert Code, um den Standardwert für eine String Spalte anzugeben.

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

Generiert den Code, der dem Benutzerprojekt hinzugefügt werden soll.

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

Generiert die CodeBehind-Datei mit Migrationsmetadaten.

Generate(TimeSpan)

Generiert Code, um den Standardwert für eine TimeSpan Spalte anzugeben.

GenerateAnnotation(String, Object, IndentedTextWriter)

Generiert Code für den angegebenen Anmerkungswert, der NULL sein kann. Das Standardverhalten besteht darin, eine AnnotationCodeGenerator zu verwenden, wenn eine registriert ist, andernfalls ToString für den Anmerkungswert aufzurufen.

GenerateAnnotations(IDictionary<String,AnnotationValues>, IndentedTextWriter)

Generiert Code für, um das angegebene Wörterbuch von Anmerkungen neu zu erstellen, die beim Übergeben dieser Anmerkungen als Parameter von DbMigrationverwendet werden. call.

GenerateAnnotations(IDictionary<String,Object>, IndentedTextWriter)

Generiert Code für, um das angegebene Wörterbuch von Anmerkungen neu zu erstellen, die beim Übergeben dieser Anmerkungen als Parameter von DbMigrationverwendet werden. call.

GenerateInline(AddForeignKeyOperation, IndentedTextWriter)

Generiert Code, der als Teil einer CreateTableOperationausgeführt AddForeignKeyOperation werden soll.

GenerateInline(AddPrimaryKeyOperation, IndentedTextWriter)

Generiert Code, der als Teil einer CreateTableOperationausgeführt AddPrimaryKeyOperation werden soll.

GenerateInline(CreateIndexOperation, IndentedTextWriter)

Generiert Code, der als CreateIndexOperation Teil von CreateTableOperationausgeführt wird.

GetDefaultNamespaces(Boolean)

Ruft die Standardnamespaces ab, die als Using- oder Imports-Direktiven für den generierten Code ausgegeben werden müssen.

(Geerbt von MigrationCodeGenerator)
GetNamespaces(IEnumerable<MigrationOperation>)

Ruft die Namespaces ab, die als Using- oder Imports-Direktiven ausgegeben werden müssen, um den von den angegebenen Vorgängen generierten Code zu verarbeiten.

(Geerbt von MigrationCodeGenerator)
Quote(String)

Anführungszeichen für einen Bezeichner unter Verwendung geeigneter Escapezeichen, damit er in einer Zeichenfolge gespeichert werden kann.

ScrubName(String)

Entfernt alle ungültigen Zeichen aus dem Namen eines Datenbankartefakts.

TranslateColumnType(PrimitiveTypeKind)

Ruft den Typnamen ab, der für eine Spalte des angegebenen Datentyps verwendet werden soll.

TranslateColumnType(PrimitiveTypeKind)

Ruft den Typnamen ab, der für eine Spalte des angegebenen Datentyps verwendet werden soll.

WriteClassAttributes(IndentedTextWriter, Boolean)

Generiert Klassenattribute.

WriteClassEnd(String, IndentedTextWriter)

Generiert den schließende Code für eine Klasse, die mit WriteClassStart gestartet wurde.

WriteClassStart(String, String, IndentedTextWriter, String, Boolean)

Generiert einen Namespace mithilfe von -Anweisungen und -Klassendefinition.

WriteClassStart(String, String, IndentedTextWriter, String, Boolean, IEnumerable<String>)

Generiert einen Namespace mithilfe von -Anweisungen und -Klassendefinition.

WriteProperty(String, String, IndentedTextWriter)

Generiert eine Eigenschaft, um das Quell- oder Zielmodell in der CodeBehind-Datei zurückzugeben.

Gilt für: