IRelationalAnnotationProvider Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Служба обычно реализуется поставщиками баз данных, которая предоставляет доступ к заметкам, используемым реляционными компонентами EF Core в различных элементах IRelationalModel.
public interface IRelationalAnnotationProvider
type IRelationalAnnotationProvider = interface
Public Interface IRelationalAnnotationProvider
- Производный
Комментарии
Время существования службы — Singleton. Это означает, что один экземпляр используется многими DbContext экземплярами. Реализация должна быть потокобезопасной. Эта служба не может зависеть от служб, зарегистрированных как Scoped.
Дополнительные сведения и примеры см. в статье Реализация поставщиков и расширений баз данных .
Методы
For(ICheckConstraint, Boolean) |
Возвращает заметки для конкретного поставщика для заданного ICheckConstraint. |
For(ICheckConstraint) |
Возвращает заметки для конкретного поставщика для заданного ICheckConstraint. |
For(IColumn, Boolean) |
Возвращает заметки для конкретного поставщика для заданного IColumn. |
For(IColumn) |
Возвращает заметки для конкретного поставщика для заданного IColumn. |
For(IEntityType) |
Служба обычно реализуется поставщиками баз данных, которая предоставляет доступ к заметкам, используемым реляционными компонентами EF Core в различных элементах IRelationalModel. |
For(IForeignKey) |
Служба обычно реализуется поставщиками баз данных, которая предоставляет доступ к заметкам, используемым реляционными компонентами EF Core в различных элементах IRelationalModel. |
For(IForeignKeyConstraint, Boolean) |
Возвращает заметки для конкретного поставщика для заданного IForeignKeyConstraint. |
For(IForeignKeyConstraint) |
Возвращает заметки для конкретного поставщика для заданного IForeignKeyConstraint. |
For(IFunctionColumn, Boolean) |
Возвращает заметки для конкретного поставщика для заданного IFunctionColumn. |
For(IFunctionColumn) |
Возвращает заметки для конкретного поставщика для заданного IFunctionColumn. |
For(IIndex) |
Служба обычно реализуется поставщиками баз данных, которая предоставляет доступ к заметкам, используемым реляционными компонентами EF Core в различных элементах IRelationalModel. |
For(IKey) |
Служба обычно реализуется поставщиками баз данных, которая предоставляет доступ к заметкам, используемым реляционными компонентами EF Core в различных элементах IRelationalModel. |
For(IModel) |
Служба обычно реализуется поставщиками баз данных, которая предоставляет доступ к заметкам, используемым реляционными компонентами EF Core в различных элементах IRelationalModel. |
For(IProperty) |
Служба обычно реализуется поставщиками баз данных, которая предоставляет доступ к заметкам, используемым реляционными компонентами EF Core в различных элементах IRelationalModel. |
For(IRelationalModel, Boolean) |
Возвращает заметки для конкретного поставщика для заданного IRelationalModel. |
For(IRelationalModel) |
Возвращает заметки для конкретного поставщика для заданного IRelationalModel. |
For(ISequence, Boolean) |
Возвращает заметки для конкретного поставщика для заданного ISequence. |
For(ISequence) |
Возвращает заметки для конкретного поставщика для заданного ISequence. |
For(ISqlQuery, Boolean) |
Возвращает заметки для конкретного поставщика для заданного ISqlQuery. |
For(ISqlQuery) |
Возвращает заметки для конкретного поставщика для заданного ISqlQuery. |
For(ISqlQueryColumn, Boolean) |
Возвращает заметки для конкретного поставщика для заданного ISqlQueryColumn. |
For(ISqlQueryColumn) |
Возвращает заметки для конкретного поставщика для заданного ISqlQueryColumn. |
For(IStoreFunction, Boolean) |
Возвращает заметки для конкретного поставщика для заданного IStoreFunction. |
For(IStoreFunction) |
Возвращает заметки для конкретного поставщика для заданного IStoreFunction. |
For(IStoreFunctionParameter, Boolean) |
Возвращает заметки для конкретного поставщика для заданного IStoreFunctionParameter. |
For(IStoreStoredProcedure, Boolean) |
Возвращает заметки для конкретного поставщика для заданного IStoreStoredProcedure. |
For(IStoreStoredProcedureParameter, Boolean) |
Возвращает заметки для конкретного поставщика для заданного IStoreStoredProcedureParameter. |
For(IStoreStoredProcedureResultColumn, Boolean) |
Возвращает заметки для конкретного поставщика для заданного IStoreStoredProcedureResultColumn. |
For(ITable, Boolean) |
Возвращает заметки для конкретного поставщика для заданного ITable. |
For(ITable) |
Возвращает заметки для конкретного поставщика для заданного ITable. |
For(ITableIndex, Boolean) |
Возвращает заметки для конкретного поставщика для заданного ITableIndex. |
For(ITableIndex) |
Возвращает заметки для конкретного поставщика для заданного ITableIndex. |
For(ITrigger, Boolean) |
Возвращает заметки для конкретного поставщика для заданного ITrigger. |
For(IUniqueConstraint, Boolean) |
Возвращает заметки для конкретного поставщика для заданного IUniqueConstraint. |
For(IUniqueConstraint) |
Возвращает заметки для конкретного поставщика для заданного IUniqueConstraint. |
For(IView, Boolean) |
Возвращает заметки для конкретного поставщика для заданного IView. |
For(IView) |
Возвращает заметки для конкретного поставщика для заданного IView. |
For(IViewColumn, Boolean) |
Возвращает заметки для конкретного поставщика для заданного IViewColumn. |
For(IViewColumn) |
Возвращает заметки для конкретного поставщика для заданного IViewColumn. |
Применяется к
Entity Framework