VisualBasicMigrationCodeGenerator Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает VB.Net код для миграции на основе кода.
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
- Наследование
- Атрибуты
Конструкторы
| VisualBasicMigrationCodeGenerator() |
Создает VB.Net код для миграции на основе кода. |
Свойства
| AnnotationGenerators |
AnnotationCodeGenerator Возвращает используемые экземпляры. (Унаследовано от MigrationCodeGenerator) |
Методы
| Generate(AddColumnOperation, IndentedTextWriter) |
Создает код для выполнения AddColumnOperation. |
| Generate(AddForeignKeyOperation, IndentedTextWriter) |
Создает код для выполнения AddForeignKeyOperation. |
| Generate(AddPrimaryKeyOperation, IndentedTextWriter) |
Создает код для выполнения AddPrimaryKeyOperation. |
| Generate(AlterColumnOperation, IndentedTextWriter) |
Создает код для выполнения AlterColumnOperation. |
| Generate(AlterProcedureOperation, IndentedTextWriter) |
Создает код для выполнения AlterProcedureOperation. |
| Generate(AlterTableOperation, IndentedTextWriter) |
Создает код для .AlterTableOperation |
| Generate(Byte) |
Создает код для указания значения по умолчанию для столбца Byte . |
| Generate(Byte[]) |
Создает код для указания значения по умолчанию для столбца byte[] . |
| Generate(ColumnModel, IndentedTextWriter, Boolean) |
Создает код для указания определения для ColumnModel. |
| Generate(CreateIndexOperation, IndentedTextWriter) |
Создает код для выполнения CreateIndexOperation. |
| Generate(CreateProcedureOperation, IndentedTextWriter) |
Создает код для выполнения CreateProcedureOperation. |
| Generate(CreateTableOperation, IndentedTextWriter) |
Создает код для выполнения CreateTableOperation. |
| Generate(DateTime) |
Создает код для указания значения по умолчанию для столбца DateTime . |
| Generate(DateTimeOffset) |
Создает код для указания значения по умолчанию для столбца DateTimeOffset . |
| Generate(DbGeography) |
Создает код для указания значения по умолчанию для столбца DbGeography . |
| Generate(DbGeography) |
Создает код для указания значения по умолчанию для столбца DbGeography . |
| Generate(DbGeometry) |
Создает код для указания значения по умолчанию для столбца DbGeometry . |
| Generate(DbGeometry) |
Создает код для указания значения по умолчанию для столбца DbGeometry . |
| Generate(Decimal) |
Создает код для указания значения по умолчанию для столбца Decimal . |
| Generate(DropColumnOperation, IndentedTextWriter) |
Создает код для выполнения DropColumnOperation. |
| Generate(DropForeignKeyOperation, IndentedTextWriter) |
Создает код для выполнения DropForeignKeyOperation. |
| Generate(DropIndexOperation, IndentedTextWriter) |
Создает код для выполнения DropIndexOperation. |
| Generate(DropPrimaryKeyOperation, IndentedTextWriter) |
Создает код для выполнения DropPrimaryKeyOperation. |
| Generate(DropProcedureOperation, IndentedTextWriter) |
Создает код для выполнения DropProcedureOperation. |
| Generate(DropTableOperation, IndentedTextWriter) |
Создает код для выполнения DropTableOperation. |
| Generate(Guid) |
Создает код для указания значения по умолчанию для столбца Guid . |
| Generate(IEnumerable<MigrationOperation>, String, String) |
Создает основной файл кода, который пользователь может просматривать и изменять. |
| Generate(IEnumerable<String>, IndentedTextWriter) |
Создает код для указания набора имен столбцов с помощью лямбда-выражения. |
| Generate(Int64) |
Создает код для указания значения по умолчанию для столбца Int64 . |
| Generate(MoveProcedureOperation, IndentedTextWriter) |
Создает код для выполнения MoveProcedureOperation. |
| Generate(MoveTableOperation, IndentedTextWriter) |
Создает код для выполнения MoveTableOperation. |
| Generate(Object) |
Создает код для указания значения по умолчанию для столбца неизвестного типа данных. |
| Generate(ParameterModel, IndentedTextWriter, Boolean) |
Создает код для выполнения ParameterModel. |
| Generate(RenameColumnOperation, IndentedTextWriter) |
Создает код для выполнения RenameColumnOperation. |
| Generate(RenameIndexOperation, IndentedTextWriter) |
Создает код для выполнения RenameIndexOperation. |
| Generate(RenameProcedureOperation, IndentedTextWriter) |
Создает код для выполнения RenameProcedureOperation. |
| Generate(RenameTableOperation, IndentedTextWriter) |
Создает код для выполнения RenameTableOperation. |
| Generate(Single) |
Создает код для указания значения по умолчанию для столбца Single . |
| Generate(SqlOperation, IndentedTextWriter) |
Создает код для выполнения SqlOperation. |
| Generate(String) |
Создает код для указания значения по умолчанию для столбца String . |
| Generate(String, IEnumerable<MigrationOperation>, String, String, String, String) |
Создает код, который должен быть добавлен в проект users. |
| Generate(String, String, String, String, String) |
Создает файл кода программной части с метаданными миграции. |
| Generate(TimeSpan) |
Создает код для указания значения по умолчанию для столбца TimeSpan . |
| GenerateAnnotation(String, Object, IndentedTextWriter) |
Создает код для заданного значения заметки, которое может иметь значение NULL. Поведение по умолчанию — использовать AnnotationCodeGenerator , если он зарегистрирован, в противном случае вызовите ToString для значения заметки. |
| GenerateAnnotations(IDictionary<String,AnnotationValues>, IndentedTextWriter) |
Создает код для для повторного создания заданного словаря заметок для использования при передаче этих заметок в качестве параметра DbMigration. вызова. |
| GenerateAnnotations(IDictionary<String,Object>, IndentedTextWriter) |
Создает код для для повторного создания заданного словаря заметок для использования при передаче этих заметок в качестве параметра DbMigration. вызова. |
| GenerateInline(AddForeignKeyOperation, IndentedTextWriter) |
Создает код для выполнения в AddForeignKeyOperation составе CreateTableOperation. |
| GenerateInline(AddPrimaryKeyOperation, IndentedTextWriter) |
Создает код для выполнения в AddPrimaryKeyOperation составе CreateTableOperation. |
| GenerateInline(CreateIndexOperation, IndentedTextWriter) |
Создает код для выполнения в CreateIndexOperation составе CreateTableOperation. |
| GetDefaultNamespaces(Boolean) |
Возвращает пространства имен по умолчанию, которые должны быть выведены в виде директив using или Imports для любого созданного кода. (Унаследовано от MigrationCodeGenerator) |
| GetNamespaces(IEnumerable<MigrationOperation>) |
Возвращает пространства имен, которые должны быть выведены как директивы using или Imports для обработки кода, созданного заданными операциями. (Унаследовано от MigrationCodeGenerator) |
| Quote(String) |
В кавычках идентификатор используется соответствующее экранирование, позволяющее хранить его в строке. |
| ScrubName(String) |
Удаляет все недопустимые символы из имени артефакта базы данных. |
| TranslateColumnType(PrimitiveTypeKind) |
Возвращает имя типа, используемого для столбца заданного типа данных. |
| TranslateColumnType(PrimitiveTypeKind) |
Возвращает имя типа, используемого для столбца заданного типа данных. |
| WriteClassAttributes(IndentedTextWriter, Boolean) |
Создает атрибуты класса. |
| WriteClassEnd(String, IndentedTextWriter) |
Создает код закрытия для класса, запущенного с помощью WriteClassStart. |
| WriteClassStart(String, String, IndentedTextWriter, String, Boolean) |
Создает пространство имен, используя операторы и определение класса. |
| WriteClassStart(String, String, IndentedTextWriter, String, Boolean, IEnumerable<String>) |
Создает пространство имен, используя операторы и определение класса. |
| WriteProperty(String, String, IndentedTextWriter) |
Создает свойство для возврата исходной или целевой модели в файле кода программной части. |