Condividi tramite


IRelationalAnnotationProvider Interfaccia

Definizione

Un servizio in genere implementato dai provider di database che fornisce l'accesso alle annotazioni usate dai componenti di EF Core relazionali su vari elementi dell'oggetto IRelationalModel.

public interface IRelationalAnnotationProvider
type IRelationalAnnotationProvider = interface
Public Interface IRelationalAnnotationProvider
Derivato

Commenti

La durata del servizio è Singleton. Ciò significa che una singola istanza viene usata da molte DbContext istanze. L'implementazione deve essere thread-safe. Questo servizio non può dipendere dai servizi registrati come Scoped.

Per altre informazioni ed esempi, vedere Implementazione di provider di database e estensioni .

Metodi

For(ICheckConstraint)

Ottiene annotazioni specifiche del provider per l'oggetto specificato ICheckConstraint.

For(ICheckConstraint, Boolean)

Ottiene annotazioni specifiche del provider per l'oggetto specificato ICheckConstraint.

For(IColumn)

Ottiene annotazioni specifiche del provider per l'oggetto specificato IColumn.

For(IColumn, Boolean)

Ottiene annotazioni specifiche del provider per l'oggetto specificato IColumn.

For(IEntityType)

Un servizio in genere implementato dai provider di database che fornisce l'accesso alle annotazioni usate dai componenti di EF Core relazionali su vari elementi dell'oggetto IRelationalModel.

For(IForeignKey)

Un servizio in genere implementato dai provider di database che fornisce l'accesso alle annotazioni usate dai componenti di EF Core relazionali su vari elementi dell'oggetto IRelationalModel.

For(IForeignKeyConstraint)

Ottiene annotazioni specifiche del provider per l'oggetto specificato IForeignKeyConstraint.

For(IForeignKeyConstraint, Boolean)

Ottiene annotazioni specifiche del provider per l'oggetto specificato IForeignKeyConstraint.

For(IFunctionColumn)

Ottiene annotazioni specifiche del provider per l'oggetto specificato IFunctionColumn.

For(IFunctionColumn, Boolean)

Ottiene annotazioni specifiche del provider per l'oggetto specificato IFunctionColumn.

For(IIndex)

Un servizio in genere implementato dai provider di database che fornisce l'accesso alle annotazioni usate dai componenti di EF Core relazionali su vari elementi dell'oggetto IRelationalModel.

For(IKey)

Un servizio in genere implementato dai provider di database che fornisce l'accesso alle annotazioni usate dai componenti di EF Core relazionali su vari elementi dell'oggetto IRelationalModel.

For(IModel)

Un servizio in genere implementato dai provider di database che fornisce l'accesso alle annotazioni usate dai componenti di EF Core relazionali su vari elementi dell'oggetto IRelationalModel.

For(IProperty)

Un servizio in genere implementato dai provider di database che fornisce l'accesso alle annotazioni usate dai componenti di EF Core relazionali su vari elementi dell'oggetto IRelationalModel.

For(IRelationalModel)

Ottiene annotazioni specifiche del provider per l'oggetto specificato IRelationalModel.

For(IRelationalModel, Boolean)

Ottiene annotazioni specifiche del provider per l'oggetto specificato IRelationalModel.

For(ISequence)

Ottiene annotazioni specifiche del provider per l'oggetto specificato ISequence.

For(ISequence, Boolean)

Ottiene annotazioni specifiche del provider per l'oggetto specificato ISequence.

For(ISqlQuery)

Ottiene annotazioni specifiche del provider per l'oggetto specificato ISqlQuery.

For(ISqlQuery, Boolean)

Ottiene annotazioni specifiche del provider per l'oggetto specificato ISqlQuery.

For(ISqlQueryColumn)

Ottiene annotazioni specifiche del provider per l'oggetto specificato ISqlQueryColumn.

For(ISqlQueryColumn, Boolean)

Ottiene annotazioni specifiche del provider per l'oggetto specificato ISqlQueryColumn.

For(IStoreFunction)

Ottiene annotazioni specifiche del provider per l'oggetto specificato IStoreFunction.

For(IStoreFunction, Boolean)

Ottiene annotazioni specifiche del provider per l'oggetto specificato IStoreFunction.

For(IStoreFunctionParameter, Boolean)

Ottiene annotazioni specifiche del provider per l'oggetto specificato IStoreFunctionParameter.

For(IStoreStoredProcedure, Boolean)

Ottiene annotazioni specifiche del provider per l'oggetto specificato IStoreStoredProcedure.

For(IStoreStoredProcedureParameter, Boolean)

Ottiene annotazioni specifiche del provider per l'oggetto specificato IStoreStoredProcedureParameter.

For(IStoreStoredProcedureResultColumn, Boolean)

Ottiene annotazioni specifiche del provider per l'oggetto specificato IStoreStoredProcedureResultColumn.

For(ITable)

Ottiene annotazioni specifiche del provider per l'oggetto specificato ITable.

For(ITable, Boolean)

Ottiene annotazioni specifiche del provider per l'oggetto specificato ITable.

For(ITableIndex)

Ottiene annotazioni specifiche del provider per l'oggetto specificato ITableIndex.

For(ITableIndex, Boolean)

Ottiene annotazioni specifiche del provider per l'oggetto specificato ITableIndex.

For(ITrigger, Boolean)

Ottiene annotazioni specifiche del provider per l'oggetto specificato ITrigger.

For(IUniqueConstraint)

Ottiene annotazioni specifiche del provider per l'oggetto specificato IUniqueConstraint.

For(IUniqueConstraint, Boolean)

Ottiene annotazioni specifiche del provider per l'oggetto specificato IUniqueConstraint.

For(IView)

Ottiene annotazioni specifiche del provider per l'oggetto specificato IView.

For(IView, Boolean)

Ottiene annotazioni specifiche del provider per l'oggetto specificato IView.

For(IViewColumn)

Ottiene annotazioni specifiche del provider per l'oggetto specificato IViewColumn.

For(IViewColumn, Boolean)

Ottiene annotazioni specifiche del provider per l'oggetto specificato IViewColumn.

Si applica a