Sprache

IRelationalAnnotationProvider Schnittstelle

Definition

Ein Dienst, der in der Regel von Datenbankanbietern implementiert wird, die Zugriff auf Anmerkungen bietet, die von relationalen EF Core-Komponenten für verschiedene Elemente der .IRelationalModel

public interface IRelationalAnnotationProvider
type IRelationalAnnotationProvider = interface
Public Interface IRelationalAnnotationProvider
Abgeleitet

Hinweise

Die Dienstlebensdauer lautet Singleton. Dies bedeutet, dass eine einzelne Instanz von vielen DbContext Instanzen verwendet wird. Die Implementierung muss threadsicher sein. Dieser Dienst kann nicht von diensten abhängen, die als Scopedregistriert sind.

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und Erweiterungen .

Methoden

Name Beschreibung
For(ICheckConstraint, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene .ICheckConstraint

For(ICheckConstraint)

Ruft anbieterspezifische Anmerkungen für die angegebene .ICheckConstraint

For(IColumn, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene .IColumn

For(IColumn)

Ruft anbieterspezifische Anmerkungen für die angegebene .IColumn

For(IEntityType)

Ein Dienst, der in der Regel von Datenbankanbietern implementiert wird, die Zugriff auf Anmerkungen bietet, die von relationalen EF Core-Komponenten für verschiedene Elemente der .IRelationalModel

For(IForeignKey)

Ein Dienst, der in der Regel von Datenbankanbietern implementiert wird, die Zugriff auf Anmerkungen bietet, die von relationalen EF Core-Komponenten für verschiedene Elemente der .IRelationalModel

For(IForeignKeyConstraint, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene .IForeignKeyConstraint

For(IForeignKeyConstraint)

Ruft anbieterspezifische Anmerkungen für die angegebene .IForeignKeyConstraint

For(IFunctionColumn, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene .IFunctionColumn

For(IFunctionColumn)

Ruft anbieterspezifische Anmerkungen für die angegebene .IFunctionColumn

For(IIndex)

Ein Dienst, der in der Regel von Datenbankanbietern implementiert wird, die Zugriff auf Anmerkungen bietet, die von relationalen EF Core-Komponenten für verschiedene Elemente der .IRelationalModel

For(IKey)

Ein Dienst, der in der Regel von Datenbankanbietern implementiert wird, die Zugriff auf Anmerkungen bietet, die von relationalen EF Core-Komponenten für verschiedene Elemente der .IRelationalModel

For(IModel)

Ein Dienst, der in der Regel von Datenbankanbietern implementiert wird, die Zugriff auf Anmerkungen bietet, die von relationalen EF Core-Komponenten für verschiedene Elemente der .IRelationalModel

For(IProperty)

Ein Dienst, der in der Regel von Datenbankanbietern implementiert wird, die Zugriff auf Anmerkungen bietet, die von relationalen EF Core-Komponenten für verschiedene Elemente der .IRelationalModel

For(IRelationalModel, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene .IRelationalModel

For(IRelationalModel)

Ruft anbieterspezifische Anmerkungen für die angegebene .IRelationalModel

For(ISequence, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene .ISequence

For(ISequence)

Ruft anbieterspezifische Anmerkungen für die angegebene .ISequence

For(ISqlQuery, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene .ISqlQuery

For(ISqlQuery)

Ruft anbieterspezifische Anmerkungen für die angegebene .ISqlQuery

For(ISqlQueryColumn, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene .ISqlQueryColumn

For(ISqlQueryColumn)

Ruft anbieterspezifische Anmerkungen für die angegebene .ISqlQueryColumn

For(IStoreFunction, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene .IStoreFunction

For(IStoreFunction)

Ruft anbieterspezifische Anmerkungen für die angegebene .IStoreFunction

For(IStoreFunctionParameter, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene .IStoreFunctionParameter

For(IStoreStoredProcedure, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene .IStoreStoredProcedure

For(IStoreStoredProcedureParameter, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene .IStoreStoredProcedureParameter

For(IStoreStoredProcedureResultColumn, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene .IStoreStoredProcedureResultColumn

For(ITable, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene .ITable

For(ITable)

Ruft anbieterspezifische Anmerkungen für die angegebene .ITable

For(ITableIndex, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene .ITableIndex

For(ITableIndex)

Ruft anbieterspezifische Anmerkungen für die angegebene .ITableIndex

For(ITrigger, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene .ITrigger

For(IUniqueConstraint, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene .IUniqueConstraint

For(IUniqueConstraint)

Ruft anbieterspezifische Anmerkungen für die angegebene .IUniqueConstraint

For(IView, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene .IView

For(IView)

Ruft anbieterspezifische Anmerkungen für die angegebene .IView

For(IViewColumn, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene .IViewColumn

For(IViewColumn)

Ruft anbieterspezifische Anmerkungen für die angegebene .IViewColumn

Gilt für: