Udostępnij przez


VisualBasicMigrationCodeGenerator Klasa

Definicja

Generuje kod VB.Net na potrzeby migracji opartej na kodzie.

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
Dziedziczenie
VisualBasicMigrationCodeGenerator
Atrybuty

Konstruktory

VisualBasicMigrationCodeGenerator()

Generuje kod VB.Net na potrzeby migracji opartej na kodzie.

Właściwości

AnnotationGenerators

AnnotationCodeGenerator Pobiera używane wystąpienia.

(Odziedziczone po MigrationCodeGenerator)

Metody

Generate(AddColumnOperation, IndentedTextWriter)

Generuje kod do wykonania elementu AddColumnOperation.

Generate(AddForeignKeyOperation, IndentedTextWriter)

Generuje kod do wykonania elementu AddForeignKeyOperation.

Generate(AddPrimaryKeyOperation, IndentedTextWriter)

Generuje kod do wykonania elementu AddPrimaryKeyOperation.

Generate(AlterColumnOperation, IndentedTextWriter)

Generuje kod do wykonania elementu AlterColumnOperation.

Generate(AlterProcedureOperation, IndentedTextWriter)

Generuje kod do wykonania polecenia AlterProcedureOperation.

Generate(AlterTableOperation, IndentedTextWriter)

Generuje kod dla elementu AlterTableOperation.

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(ColumnModel, IndentedTextWriter, Boolean)

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

Generate(CreateIndexOperation, IndentedTextWriter)

Generuje kod do wykonania polecenia CreateIndexOperation.

Generate(CreateProcedureOperation, IndentedTextWriter)

Generuje kod do wykonania polecenia CreateProcedureOperation.

Generate(CreateTableOperation, IndentedTextWriter)

Generuje kod do wykonania polecenia CreateTableOperation.

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(DbGeography)

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

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(DbGeometry)

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

Generate(Decimal)

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

Generate(DropColumnOperation, IndentedTextWriter)

Generuje kod do wykonania polecenia DropColumnOperation.

Generate(DropForeignKeyOperation, IndentedTextWriter)

Generuje kod do wykonania polecenia DropForeignKeyOperation.

Generate(DropIndexOperation, IndentedTextWriter)

Generuje kod do wykonania polecenia DropIndexOperation.

Generate(DropPrimaryKeyOperation, IndentedTextWriter)

Generuje kod do wykonania polecenia DropPrimaryKeyOperation.

Generate(DropProcedureOperation, IndentedTextWriter)

Generuje kod do wykonania polecenia DropProcedureOperation.

Generate(DropTableOperation, IndentedTextWriter)

Generuje kod do wykonania polecenia DropTableOperation.

Generate(Guid)

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

Generate(IEnumerable<MigrationOperation>, String, String)

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

Generate(IEnumerable<String>, IndentedTextWriter)

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

Generate(Int64)

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

Generate(MoveProcedureOperation, IndentedTextWriter)

Generuje kod do wykonania polecenia MoveProcedureOperation.

Generate(MoveTableOperation, IndentedTextWriter)

Generuje kod do wykonania polecenia MoveTableOperation.

Generate(Object)

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

Generate(ParameterModel, IndentedTextWriter, Boolean)

Generuje kod do wykonania polecenia ParameterModel.

Generate(RenameColumnOperation, IndentedTextWriter)

Generuje kod do wykonania polecenia RenameColumnOperation.

Generate(RenameIndexOperation, IndentedTextWriter)

Generuje kod do wykonania polecenia RenameIndexOperation.

Generate(RenameProcedureOperation, IndentedTextWriter)

Generuje kod do wykonania polecenia RenameProcedureOperation.

Generate(RenameTableOperation, IndentedTextWriter)

Generuje kod do wykonania polecenia RenameTableOperation.

Generate(Single)

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

Generate(SqlOperation, IndentedTextWriter)

Generuje kod do wykonania polecenia SqlOperation.

Generate(String)

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

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

Generuje kod, który powinien zostać dodany do projektu użytkowników.

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

Generuje kod za plikiem z metadanymi migracji.

Generate(TimeSpan)

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

GenerateAnnotation(String, Object, IndentedTextWriter)

Generuje kod dla danej wartości adnotacji, która może być równa null. Zachowaniem domyślnym jest użycie elementu AnnotationCodeGenerator , jeśli jest zarejestrowany, w przeciwnym razie wywołaj metodę ToString w wartości adnotacji.

GenerateAnnotations(IDictionary<String,AnnotationValues>, IndentedTextWriter)

Generuje kod do ponownego utworzenia danego słownika adnotacji do użycia podczas przekazywania tych adnotacji jako parametru DbMigration. Wywołanie.

GenerateAnnotations(IDictionary<String,Object>, IndentedTextWriter)

Generuje kod do ponownego utworzenia danego słownika adnotacji do użycia podczas przekazywania tych adnotacji jako parametru DbMigration. Wywołanie.

GenerateInline(AddForeignKeyOperation, IndentedTextWriter)

Generuje kod do wykonania AddForeignKeyOperation w ramach elementu CreateTableOperation.

GenerateInline(AddPrimaryKeyOperation, IndentedTextWriter)

Generuje kod do wykonania AddPrimaryKeyOperation w ramach elementu CreateTableOperation.

GenerateInline(CreateIndexOperation, IndentedTextWriter)

Generuje kod do wykonania CreateIndexOperation w ramach elementu CreateTableOperation.

GetDefaultNamespaces(Boolean)

Pobiera domyślne przestrzenie nazw, które muszą być wyjściowe jako dyrektywy "using" lub "Import" dla każdego wygenerowanego kodu.

(Odziedziczone po MigrationCodeGenerator)
GetNamespaces(IEnumerable<MigrationOperation>)

Pobiera przestrzenie nazw, które muszą być wyjściowe jako dyrektywy "using" lub "Import" w celu obsługi kodu wygenerowanego przez daną operację.

(Odziedziczone po MigrationCodeGenerator)
Quote(String)

Cudzysłowuje identyfikator przy użyciu odpowiedniego ucieczki, aby umożliwić przechowywanie go w ciągu.

ScrubName(String)

Usuwa wszelkie nieprawidłowe znaki z nazwy artefaktu bazy danych.

TranslateColumnType(PrimitiveTypeKind)

Pobiera nazwę typu do użycia dla kolumny danego typu danych.

TranslateColumnType(PrimitiveTypeKind)

Pobiera nazwę typu do użycia dla kolumny danego typu danych.

WriteClassAttributes(IndentedTextWriter, Boolean)

Generuje atrybuty klasy.

WriteClassEnd(String, IndentedTextWriter)

Generuje kod zamykający dla klasy, która została uruchomiona przy użyciu metody WriteClassStart.

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

Generuje przestrzeń nazw przy użyciu instrukcji i definicji klasy.

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

Generuje przestrzeń nazw przy użyciu instrukcji i definicji klasy.

WriteProperty(String, String, IndentedTextWriter)

Generuje właściwość zwracającą model źródłowy lub docelowy w kodzie za plikiem.

Dotyczy