Freigeben über


RelationalAnnotationProvider Klasse

Definition

Eine von Datenbankanbietern geerbte Basisklasse, die Zugriff auf Anmerkungen gewährt, die von relationalen EF Core-Komponenten für verschiedene Elemente von IReadOnlyModelverwendet werden.

public class RelationalAnnotationProvider : Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider
type RelationalAnnotationProvider = class
    interface IRelationalAnnotationProvider
Public Class RelationalAnnotationProvider
Implements IRelationalAnnotationProvider
Vererbung
RelationalAnnotationProvider
Implementiert

Hinweise

Die Dienstlebensdauer ist Singleton. Dies bedeutet, dass ein einzelner 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 Modellieren von Entitätstypen und Beziehungen .

Konstruktoren

RelationalAnnotationProvider(RelationalAnnotationProviderDependencies)

Initialisiert eine neue Instanz dieser Klasse.

Eigenschaften

Dependencies

Relationale anbieterspezifische Abhängigkeiten für diesen Dienst.

Methoden

For(ICheckConstraint, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene ICheckConstraintab.

For(ICheckConstraint)

Ruft anbieterspezifische Anmerkungen für die angegebene ICheckConstraintab.

For(IColumn, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene IColumnab.

For(IColumn)

Ruft anbieterspezifische Anmerkungen für die angegebene IColumnab.

For(IForeignKeyConstraint, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene IForeignKeyConstraintab.

For(IForeignKeyConstraint)

Ruft anbieterspezifische Anmerkungen für die angegebene IForeignKeyConstraintab.

For(IFunctionColumn, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene IFunctionColumnab.

For(IFunctionColumn)

Ruft anbieterspezifische Anmerkungen für die angegebene IFunctionColumnab.

For(IRelationalModel, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene IRelationalModelab.

For(IRelationalModel)

Ruft anbieterspezifische Anmerkungen für die angegebene IRelationalModelab.

For(ISequence, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene ISequenceab.

For(ISequence)

Ruft anbieterspezifische Anmerkungen für die angegebene ISequenceab.

For(ISqlQuery, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene ISqlQueryab.

For(ISqlQuery)

Ruft anbieterspezifische Anmerkungen für die angegebene ISqlQueryab.

For(ISqlQueryColumn, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene ISqlQueryColumnab.

For(ISqlQueryColumn)

Ruft anbieterspezifische Anmerkungen für die angegebene ISqlQueryColumnab.

For(IStoreFunction, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene IStoreFunctionab.

For(IStoreFunction)

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, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene ITableab.

For(ITable)

Ruft anbieterspezifische Anmerkungen für die angegebene ITableab.

For(ITableIndex, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene ITableIndexab.

For(ITableIndex)

Ruft anbieterspezifische Anmerkungen für die angegebene ITableIndexab.

For(ITrigger, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene ITriggerab.

For(IUniqueConstraint, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene IUniqueConstraintab.

For(IUniqueConstraint)

Ruft anbieterspezifische Anmerkungen für die angegebene IUniqueConstraintab.

For(IView, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene IViewab.

For(IView)

Ruft anbieterspezifische Anmerkungen für die angegebene IViewab.

For(IViewColumn, Boolean)

Ruft anbieterspezifische Anmerkungen für die angegebene IViewColumnab.

For(IViewColumn)

Ruft anbieterspezifische Anmerkungen für die angegebene IViewColumnab.

Gilt für: