Поделиться через


AnnotationCodeGenerator Класс

Определение

Наследуйте от этого класса для создания службы, которая позволяет создавать пользовательские заметки в коде в рамках формирования шаблонов миграций. Производный класс должен быть установлен в MigrationCodeGenerator.

public abstract class AnnotationCodeGenerator
type AnnotationCodeGenerator = class
Public MustInherit Class AnnotationCodeGenerator
Наследование
AnnotationCodeGenerator

Комментарии

Обратите внимание, что не AnnotationCodeGenerator требуется, если заметка использует простое строковое значение или если вызова ToString для объекта заметки достаточно для использования в шаблонной миграции.

Конструкторы

AnnotationCodeGenerator()

Наследуйте от этого класса для создания службы, которая позволяет создавать пользовательские заметки в коде в рамках формирования шаблонов миграций. Производный класс должен быть установлен в MigrationCodeGenerator.

Методы

Generate(String, Object, IndentedTextWriter)

Реализуйте этот метод для создания кода для заданного значения заметки.

GetExtraNamespaces(IEnumerable<String>)

Переопределите этот метод, чтобы вернуть дополнительные пространства имен, которые должны быть включены в код, созданный для миграции с шаблонами. Реализация по умолчанию возвращает пустое перечисление.

Применяется к