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>) |
Переопределите этот метод, чтобы вернуть дополнительные пространства имен, которые должны быть включены в код, созданный для миграции с шаблонами. Реализация по умолчанию возвращает пустое перечисление. |
Применяется к
Entity Framework