IRelationalAnnotationProvider Интерфейс

Определение

Служба обычно реализуется поставщиками баз данных, которая предоставляет доступ к заметкам, используемым реляционными компонентами EF Core в различных элементах IRelationalModel.

public interface IRelationalAnnotationProvider
type IRelationalAnnotationProvider = interface
Public Interface IRelationalAnnotationProvider
Производный

Комментарии

Время существования службы — Singleton. Это означает, что один экземпляр используется многими DbContext экземплярами. Реализация должна быть потокобезопасной. Эта служба не может зависеть от служб, зарегистрированных как Scoped.

Дополнительные сведения и примеры см. в статье Реализация поставщиков и расширений баз данных .

Методы

For(ICheckConstraint)

Возвращает заметки для конкретного поставщика для заданного ICheckConstraint.

For(ICheckConstraint, Boolean)

Возвращает заметки для конкретного поставщика для заданного ICheckConstraint.

For(IColumn)

Возвращает заметки для конкретного поставщика для заданного IColumn.

For(IColumn, Boolean)

Возвращает заметки для конкретного поставщика для заданного IColumn.

For(IEntityType)

Служба обычно реализуется поставщиками баз данных, которая предоставляет доступ к заметкам, используемым реляционными компонентами EF Core в различных элементах IRelationalModel.

For(IForeignKey)

Служба обычно реализуется поставщиками баз данных, которая предоставляет доступ к заметкам, используемым реляционными компонентами EF Core в различных элементах IRelationalModel.

For(IForeignKeyConstraint)

Возвращает заметки для конкретного поставщика для заданного IForeignKeyConstraint.

For(IForeignKeyConstraint, Boolean)

Возвращает заметки для конкретного поставщика для заданного IForeignKeyConstraint.

For(IFunctionColumn)

Возвращает заметки для конкретного поставщика для заданного IFunctionColumn.

For(IFunctionColumn, Boolean)

Возвращает заметки для конкретного поставщика для заданного IFunctionColumn.

For(IIndex)

Служба обычно реализуется поставщиками баз данных, которая предоставляет доступ к заметкам, используемым реляционными компонентами EF Core в различных элементах IRelationalModel.

For(IKey)

Служба обычно реализуется поставщиками баз данных, которая предоставляет доступ к заметкам, используемым реляционными компонентами EF Core в различных элементах IRelationalModel.

For(IModel)

Служба обычно реализуется поставщиками баз данных, которая предоставляет доступ к заметкам, используемым реляционными компонентами EF Core в различных элементах IRelationalModel.

For(IProperty)

Служба обычно реализуется поставщиками баз данных, которая предоставляет доступ к заметкам, используемым реляционными компонентами EF Core в различных элементах IRelationalModel.

For(IRelationalModel)

Возвращает заметки для конкретного поставщика для заданного IRelationalModel.

For(IRelationalModel, Boolean)

Возвращает заметки для конкретного поставщика для заданного IRelationalModel.

For(ISequence)

Возвращает заметки для конкретного поставщика для заданного ISequence.

For(ISequence, Boolean)

Возвращает заметки для конкретного поставщика для заданного ISequence.

For(ISqlQuery)

Возвращает заметки для конкретного поставщика для заданного ISqlQuery.

For(ISqlQuery, Boolean)

Возвращает заметки для конкретного поставщика для заданного ISqlQuery.

For(ISqlQueryColumn)

Возвращает заметки для конкретного поставщика для заданного ISqlQueryColumn.

For(ISqlQueryColumn, Boolean)

Возвращает заметки для конкретного поставщика для заданного ISqlQueryColumn.

For(IStoreFunction)

Возвращает заметки для конкретного поставщика для заданного IStoreFunction.

For(IStoreFunction, Boolean)

Возвращает заметки для конкретного поставщика для заданного IStoreFunction.

For(IStoreFunctionParameter, Boolean)

Возвращает заметки для конкретного поставщика для заданного IStoreFunctionParameter.

For(IStoreStoredProcedure, Boolean)

Возвращает заметки для конкретного поставщика для заданного IStoreStoredProcedure.

For(IStoreStoredProcedureParameter, Boolean)

Возвращает заметки для конкретного поставщика для заданного IStoreStoredProcedureParameter.

For(IStoreStoredProcedureResultColumn, Boolean)

Возвращает заметки для конкретного поставщика для заданного IStoreStoredProcedureResultColumn.

For(ITable)

Возвращает заметки для конкретного поставщика для заданного ITable.

For(ITable, Boolean)

Возвращает заметки для конкретного поставщика для заданного ITable.

For(ITableIndex)

Возвращает заметки для конкретного поставщика для заданного ITableIndex.

For(ITableIndex, Boolean)

Возвращает заметки для конкретного поставщика для заданного ITableIndex.

For(ITrigger, Boolean)

Возвращает заметки для конкретного поставщика для заданного ITrigger.

For(IUniqueConstraint)

Возвращает заметки для конкретного поставщика для заданного IUniqueConstraint.

For(IUniqueConstraint, Boolean)

Возвращает заметки для конкретного поставщика для заданного IUniqueConstraint.

For(IView)

Возвращает заметки для конкретного поставщика для заданного IView.

For(IView, Boolean)

Возвращает заметки для конкретного поставщика для заданного IView.

For(IViewColumn)

Возвращает заметки для конкретного поставщика для заданного IViewColumn.

For(IViewColumn, Boolean)

Возвращает заметки для конкретного поставщика для заданного IViewColumn.

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