IRelationalAnnotationProvider Schnittstelle

Definition

Ein In der Regel von Datenbankanbietern implementierter Dienst, der Zugriff auf Anmerkungen ermöglicht, die von relationalen EF Core-Komponenten für verschiedene Elemente des IRelationalModelverwendet werden.

public interface IRelationalAnnotationProvider
type IRelationalAnnotationProvider = interface
Public Interface IRelationalAnnotationProvider
Abgeleitet

Hinweise

Die Dienstlebensdauer ist Singleton. Dies bedeutet, dass eine einzelne instance 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

For(ICheckConstraint)

Ruft anbieterspezifische Anmerkungen für die angegebene ICheckConstraintab.

For(ICheckConstraint, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene ICheckConstraintab.

For(IColumn)

Ruft anbieterspezifische Anmerkungen für die angegebene IColumnab.

For(IColumn, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene IColumnab.

For(IEntityType)

Ein In der Regel von Datenbankanbietern implementierter Dienst, der Zugriff auf Anmerkungen ermöglicht, die von relationalen EF Core-Komponenten für verschiedene Elemente des IRelationalModelverwendet werden.

For(IForeignKey)

Ein In der Regel von Datenbankanbietern implementierter Dienst, der Zugriff auf Anmerkungen ermöglicht, die von relationalen EF Core-Komponenten für verschiedene Elemente des IRelationalModelverwendet werden.

For(IForeignKeyConstraint)

Ruft anbieterspezifische Anmerkungen für die angegebene IForeignKeyConstraintab.

For(IForeignKeyConstraint, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene IForeignKeyConstraintab.

For(IFunctionColumn)

Ruft anbieterspezifische Anmerkungen für die angegebene IFunctionColumnab.

For(IFunctionColumn, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene IFunctionColumnab.

For(IIndex)

Ein In der Regel von Datenbankanbietern implementierter Dienst, der Zugriff auf Anmerkungen ermöglicht, die von relationalen EF Core-Komponenten für verschiedene Elemente des IRelationalModelverwendet werden.

For(IKey)

Ein In der Regel von Datenbankanbietern implementierter Dienst, der Zugriff auf Anmerkungen ermöglicht, die von relationalen EF Core-Komponenten für verschiedene Elemente des IRelationalModelverwendet werden.

For(IModel)

Ein In der Regel von Datenbankanbietern implementierter Dienst, der Zugriff auf Anmerkungen ermöglicht, die von relationalen EF Core-Komponenten für verschiedene Elemente des IRelationalModelverwendet werden.

For(IProperty)

Ein In der Regel von Datenbankanbietern implementierter Dienst, der Zugriff auf Anmerkungen ermöglicht, die von relationalen EF Core-Komponenten für verschiedene Elemente des IRelationalModelverwendet werden.

For(IRelationalModel)

Ruft anbieterspezifische Anmerkungen für die angegebene IRelationalModelab.

For(IRelationalModel, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene IRelationalModelab.

For(ISequence)

Ruft anbieterspezifische Anmerkungen für die angegebene ISequenceab.

For(ISequence, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene ISequenceab.

For(ISqlQuery)

Ruft anbieterspezifische Anmerkungen für die angegebene ISqlQueryab.

For(ISqlQuery, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene ISqlQueryab.

For(ISqlQueryColumn)

Ruft anbieterspezifische Anmerkungen für die angegebene ISqlQueryColumnab.

For(ISqlQueryColumn, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene ISqlQueryColumnab.

For(IStoreFunction)

Ruft anbieterspezifische Anmerkungen für die angegebene IStoreFunctionab.

For(IStoreFunction, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene IStoreFunctionab.

For(IStoreFunctionParameter, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene IStoreFunctionParameterab.

For(IStoreStoredProcedure, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene IStoreStoredProcedureab.

For(IStoreStoredProcedureParameter, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene IStoreStoredProcedureParameterab.

For(IStoreStoredProcedureResultColumn, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene IStoreStoredProcedureResultColumnab.

For(ITable)

Ruft anbieterspezifische Anmerkungen für die angegebene ITableab.

For(ITable, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene ITableab.

For(ITableIndex)

Ruft anbieterspezifische Anmerkungen für die angegebene ITableIndexab.

For(ITableIndex, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene ITableIndexab.

For(ITrigger, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene ITriggerab.

For(IUniqueConstraint)

Ruft anbieterspezifische Anmerkungen für die angegebene IUniqueConstraintab.

For(IUniqueConstraint, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene IUniqueConstraintab.

For(IView)

Ruft anbieterspezifische Anmerkungen für die angegebene IViewab.

For(IView, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene IViewab.

For(IViewColumn)

Ruft anbieterspezifische Anmerkungen für die angegebene IViewColumnab.

For(IViewColumn, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene IViewColumnab.

Gilt für: