RelationalAnnotationProvider Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый класс, наследуемый поставщиками баз данных, который предоставляет доступ к заметкам, используемым реляционными компонентами EF Core для различных элементов IReadOnlyModel.
public class RelationalAnnotationProvider : Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider
type RelationalAnnotationProvider = class
interface IRelationalAnnotationProvider
Public Class RelationalAnnotationProvider
Implements IRelationalAnnotationProvider
- Наследование
-
RelationalAnnotationProvider
- Реализации
Комментарии
Время существования службы — Singleton. Это означает, что один экземпляр используется многими DbContext экземплярами. Реализация должна быть потокобезопасной. Эта служба не может зависеть от служб, зарегистрированных как Scoped.
Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей и связей .
Конструкторы
RelationalAnnotationProvider(RelationalAnnotationProviderDependencies) |
Инициализирует новый экземпляр этого класса. |
Свойства
Dependencies |
Зависимости от реляционного поставщика для этой службы. |
Методы
For(ICheckConstraint, Boolean) |
Возвращает заметки для конкретного поставщика для заданного ICheckConstraint. |
For(ICheckConstraint) |
Возвращает заметки для конкретного поставщика для заданного ICheckConstraint. |
For(IColumn, Boolean) |
Возвращает заметки для конкретного поставщика для заданного IColumn. |
For(IColumn) |
Возвращает заметки для конкретного поставщика для заданного IColumn. |
For(IForeignKeyConstraint, Boolean) |
Возвращает заметки для конкретного поставщика для заданного IForeignKeyConstraint. |
For(IForeignKeyConstraint) |
Возвращает заметки для конкретного поставщика для заданного IForeignKeyConstraint. |
For(IFunctionColumn, Boolean) |
Возвращает заметки для конкретного поставщика для заданного IFunctionColumn. |
For(IFunctionColumn) |
Возвращает заметки для конкретного поставщика для заданного IFunctionColumn. |
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