AnnotationCodeGenerator Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый класс, используемый поставщиками баз данных при реализации IAnnotationCodeGenerator
public class AnnotationCodeGenerator : Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator
type AnnotationCodeGenerator = class
interface IAnnotationCodeGenerator
Public Class AnnotationCodeGenerator
Implements IAnnotationCodeGenerator
- Наследование
-
AnnotationCodeGenerator
- Реализации
Комментарии
Эта реализация возвращает значение false
для всех методов IsHandledByConvention и null
для всех методов GenerateFluentApi. Поставщики должны переопределять заметки, которые они понимают.
Дополнительные сведения и примеры см. в статье Реализация поставщиков и расширений баз данных .
Конструкторы
AnnotationCodeGenerator(AnnotationCodeGeneratorDependencies) |
Инициализирует новый экземпляр этого класса. |
Свойства
Dependencies |
Зависимости от реляционного поставщика для этой службы. |
Методы
FilterIgnoredAnnotations(IEnumerable<IAnnotation>) |
Фильтрует заметки в |
GenerateDataAnnotation(IEntityType, IAnnotation) |
Возвращает фрагмент кода атрибута заметки к данным для заданного |
GenerateDataAnnotation(IProperty, IAnnotation) |
Возвращает фрагмент кода атрибута заметки к данным для заданного |
GenerateDataAnnotationAttributes(IAnnotatable, IDictionary<String,IAnnotation>) |
Для заданных заметок, имеющих соответствующие атрибуты заметки к данным, возвращает фрагменты кода атрибутов и удаляет заметки. |
GenerateDataAnnotationAttributes(IEntityType, IDictionary<String,IAnnotation>) |
Для заданных заметок, имеющих соответствующие атрибуты заметки к данным, возвращает фрагменты кода атрибутов и удаляет заметки. |
GenerateDataAnnotationAttributes(IProperty, IDictionary<String,IAnnotation>) |
Для заданных заметок, имеющих соответствующие атрибуты заметки к данным, возвращает фрагменты кода атрибутов и удаляет заметки. |
GenerateFluentApi(ICheckConstraint, IAnnotation) |
Возвращает текучий вызов API для заданного |
GenerateFluentApi(IComplexProperty, IAnnotation) |
Возвращает текучий вызов API для заданного |
GenerateFluentApi(IComplexType, IAnnotation) |
Возвращает текучий вызов API для заданного |
GenerateFluentApi(IEntityType, IAnnotation) |
Возвращает текучий вызов API для заданного |
GenerateFluentApi(IEntityType, IAnnotation, String) |
Является устаревшей..
Возвращает значение |
GenerateFluentApi(IEntityTypeMappingFragment, IAnnotation) |
Возвращает текучий вызов API для заданного |
GenerateFluentApi(IForeignKey, IAnnotation) |
Возвращает текучий вызов API для заданного |
GenerateFluentApi(IForeignKey, IAnnotation, String) |
Является устаревшей..
Возвращает значение |
GenerateFluentApi(IIndex, IAnnotation) |
Возвращает текучий вызов API для заданного |
GenerateFluentApi(IIndex, IAnnotation, String) |
Является устаревшей..
Возвращает значение |
GenerateFluentApi(IKey, IAnnotation) |
Возвращает текучий вызов API для заданного |
GenerateFluentApi(IKey, IAnnotation, String) |
Является устаревшей..
Возвращает значение |
GenerateFluentApi(IModel, IAnnotation) |
Возвращает текучий вызов API для заданного |
GenerateFluentApi(IModel, IAnnotation, String) |
Является устаревшей..
Возвращает значение |
GenerateFluentApi(INavigation, IAnnotation) |
Возвращает текучий вызов API для заданного |
GenerateFluentApi(IProperty, IAnnotation) |
Возвращает текучий вызов API для заданного |
GenerateFluentApi(IProperty, IAnnotation, String) |
Является устаревшей..
Возвращает значение |
GenerateFluentApi(IRelationalPropertyOverrides, IAnnotation) |
Возвращает текучий вызов API для заданного |
GenerateFluentApi(ISequence, IAnnotation) |
Возвращает текучий вызов API для заданного |
GenerateFluentApi(ISkipNavigation, IAnnotation) |
Возвращает текучий вызов API для заданного |
GenerateFluentApi(ITrigger, IAnnotation) |
Возвращает текучий вызов API для заданного |
GenerateFluentApiCalls(IAnnotatable, IDictionary<String,IAnnotation>) |
Для заданных заметок, имеющих соответствующие вызовы текучих API, возвращает эти вызовы текучих API и удаляет заметки. |
GenerateFluentApiCalls(ICheckConstraint, IDictionary<String,IAnnotation>) |
Для заданных заметок, имеющих соответствующие вызовы текучих API, возвращает эти вызовы текучих API и удаляет заметки. |
GenerateFluentApiCalls(IComplexProperty, IDictionary<String,IAnnotation>) |
Для заданных заметок, имеющих соответствующие вызовы текучих API, возвращает эти вызовы текучих API и удаляет заметки. |
GenerateFluentApiCalls(IComplexType, IDictionary<String,IAnnotation>) |
Для заданных заметок, имеющих соответствующие вызовы текучих API, возвращает эти вызовы текучих API и удаляет заметки. |
GenerateFluentApiCalls(IEntityType, IDictionary<String,IAnnotation>) |
Для заданных заметок, имеющих соответствующие вызовы текучих API, возвращает эти вызовы текучих API и удаляет заметки. |
GenerateFluentApiCalls(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>) |
Для заданных заметок, имеющих соответствующие вызовы текучих API, возвращает эти вызовы текучих API и удаляет заметки. |
GenerateFluentApiCalls(IForeignKey, IDictionary<String,IAnnotation>) |
Для заданных заметок, имеющих соответствующие вызовы текучих API, возвращает эти вызовы текучих API и удаляет заметки. |
GenerateFluentApiCalls(IIndex, IDictionary<String,IAnnotation>) |
Для заданных заметок, имеющих соответствующие вызовы текучих API, возвращает эти вызовы текучих API и удаляет заметки. |
GenerateFluentApiCalls(IKey, IDictionary<String,IAnnotation>) |
Для заданных заметок, имеющих соответствующие вызовы текучих API, возвращает эти вызовы текучих API и удаляет заметки. |
GenerateFluentApiCalls(IModel, IDictionary<String,IAnnotation>) |
Для заданных заметок, имеющих соответствующие вызовы текучих API, возвращает эти вызовы текучих API и удаляет заметки. |
GenerateFluentApiCalls(INavigation, IDictionary<String,IAnnotation>) |
Для заданных заметок, имеющих соответствующие вызовы текучих API, возвращает эти вызовы текучих API и удаляет заметки. |
GenerateFluentApiCalls(IProperty, IDictionary<String,IAnnotation>) |
Для заданных заметок, имеющих соответствующие вызовы текучих API, возвращает эти вызовы текучих API и удаляет заметки. |
GenerateFluentApiCalls(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>) |
Для заданных заметок, имеющих соответствующие вызовы текучих API, возвращает эти вызовы текучих API и удаляет заметки. |
GenerateFluentApiCalls(ISequence, IDictionary<String,IAnnotation>) |
Для заданных заметок, имеющих соответствующие вызовы текучих API, возвращает эти вызовы текучих API и удаляет заметки. |
GenerateFluentApiCalls(ISkipNavigation, IDictionary<String,IAnnotation>) |
Для заданных заметок, имеющих соответствующие вызовы текучих API, возвращает эти вызовы текучих API и удаляет заметки. |
GenerateFluentApiCalls(ITrigger, IDictionary<String,IAnnotation>) |
Для заданных заметок, имеющих соответствующие вызовы текучих API, возвращает эти вызовы текучих API и удаляет заметки. |
IsHandledByConvention(ICheckConstraint, IAnnotation) |
Проверяет, обрабатывается ли заданный |
IsHandledByConvention(IComplexProperty, IAnnotation) |
Проверяет, обрабатывается ли заданный |
IsHandledByConvention(IComplexType, IAnnotation) |
Проверяет, обрабатывается ли заданный |
IsHandledByConvention(IEntityType, IAnnotation) |
Проверяет, обрабатывается ли заданный |
IsHandledByConvention(IEntityTypeMappingFragment, IAnnotation) |
Проверяет, обрабатывается ли заданный |
IsHandledByConvention(IForeignKey, IAnnotation) |
Проверяет, обрабатывается ли заданный |
IsHandledByConvention(IIndex, IAnnotation) |
Проверяет, обрабатывается ли заданный |
IsHandledByConvention(IKey, IAnnotation) |
Проверяет, обрабатывается ли заданный |
IsHandledByConvention(IModel, IAnnotation) |
Проверяет, обрабатывается ли заданный |
IsHandledByConvention(INavigation, IAnnotation) |
Проверяет, обрабатывается ли заданный |
IsHandledByConvention(IProperty, IAnnotation) |
Проверяет, обрабатывается ли заданный |
IsHandledByConvention(IRelationalPropertyOverrides, IAnnotation) |
Проверяет, обрабатывается ли заданный |
IsHandledByConvention(ISequence, IAnnotation) |
Проверяет, обрабатывается ли заданный |
IsHandledByConvention(ISkipNavigation, IAnnotation) |
Проверяет, обрабатывается ли заданный |
IsHandledByConvention(ITrigger, IAnnotation) |
Проверяет, обрабатывается ли заданный |
RemoveAnnotationsHandledByConventions(IAnnotatable, IDictionary<String,IAnnotation>) |
Удаляет заметку, конфигурация которой уже применяется по соглашению, и ее не нужно указывать явным образом. |
RemoveAnnotationsHandledByConventions(ICheckConstraint, IDictionary<String,IAnnotation>) |
Удаляет заметку, конфигурация которой уже применяется по соглашению, и ее не нужно указывать явным образом. |
RemoveAnnotationsHandledByConventions(IComplexProperty, IDictionary<String,IAnnotation>) |
Удаляет заметку, конфигурация которой уже применяется по соглашению, и ее не нужно указывать явным образом. |
RemoveAnnotationsHandledByConventions(IComplexType, IDictionary<String,IAnnotation>) |
Удаляет заметку, конфигурация которой уже применяется по соглашению, и ее не нужно указывать явным образом. |
RemoveAnnotationsHandledByConventions(IEntityType, IDictionary<String,IAnnotation>) |
Удаляет заметку, конфигурация которой уже применяется по соглашению, и ее не нужно указывать явным образом. |
RemoveAnnotationsHandledByConventions(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>) |
Удаляет заметку, конфигурация которой уже применяется по соглашению, и ее не нужно указывать явным образом. |
RemoveAnnotationsHandledByConventions(IForeignKey, IDictionary<String,IAnnotation>) |
Удаляет заметку, конфигурация которой уже применяется по соглашению, и ее не нужно указывать явным образом. |
RemoveAnnotationsHandledByConventions(IIndex, IDictionary<String,IAnnotation>) |
Удаляет заметку, конфигурация которой уже применяется по соглашению, и ее не нужно указывать явным образом. |
RemoveAnnotationsHandledByConventions(IKey, IDictionary<String,IAnnotation>) |
Удаляет заметку, конфигурация которой уже применяется по соглашению, и ее не нужно указывать явным образом. |
RemoveAnnotationsHandledByConventions(IModel, IDictionary<String,IAnnotation>) |
Удаляет заметку, конфигурация которой уже применяется по соглашению, и ее не нужно указывать явным образом. |
RemoveAnnotationsHandledByConventions(INavigation, IDictionary<String,IAnnotation>) |
Удаляет заметку, конфигурация которой уже применяется по соглашению, и ее не нужно указывать явным образом. |
RemoveAnnotationsHandledByConventions(IProperty, IDictionary<String,IAnnotation>) |
Удаляет заметку, конфигурация которой уже применяется по соглашению, и ее не нужно указывать явным образом. |
RemoveAnnotationsHandledByConventions(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>) |
Удаляет заметку, конфигурация которой уже применяется по соглашению, и ее не нужно указывать явным образом. |
RemoveAnnotationsHandledByConventions(ISequence, IDictionary<String,IAnnotation>) |
Удаляет заметку, конфигурация которой уже применяется по соглашению, и ее не нужно указывать явным образом. |
RemoveAnnotationsHandledByConventions(ISkipNavigation, IDictionary<String,IAnnotation>) |
Удаляет заметку, конфигурация которой уже применяется по соглашению, и ее не нужно указывать явным образом. |
RemoveAnnotationsHandledByConventions(ITrigger, IDictionary<String,IAnnotation>) |
Удаляет заметку, конфигурация которой уже применяется по соглашению, и ее не нужно указывать явным образом. |
Применяется к
Entity Framework