RelationalAnnotationProvider Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe di base ereditata dai provider di database che consente di accedere alle annotazioni usate dai componenti DI EF Core relazionali su vari elementi di IReadOnlyModel.
public class RelationalAnnotationProvider : Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider
type RelationalAnnotationProvider = class
interface IRelationalAnnotationProvider
Public Class RelationalAnnotationProvider
Implements IRelationalAnnotationProvider
- Ereditarietà
-
RelationalAnnotationProvider
- Implementazioni
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 Modellazione di tipi di entità e relazioni .
Costruttori
RelationalAnnotationProvider(RelationalAnnotationProviderDependencies) |
Inizializza una nuova istanza della classe. |
Proprietà
Dependencies |
Dipendenze specifiche del provider relazionale per questo servizio. |
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(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(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. |