Język

IRelationalAnnotationProvider Interfejs

Definicja

Usługa jest zwykle implementowana przez dostawców baz danych, którzy zapewniają dostęp do adnotacji używanych przez relacyjne składniki programu EF Core w różnych elementach programu IRelationalModel.

public interface IRelationalAnnotationProvider
type IRelationalAnnotationProvider = interface
Public Interface IRelationalAnnotationProvider
Pochodne

Uwagi

Okres istnienia usługi to Singleton. Oznacza to, że pojedyncze wystąpienie jest używane przez wiele DbContext wystąpień. Implementacja musi być bezpieczna wątkowo. Ta usługa nie może zależeć od usług zarejestrowanych jako Scoped.

Aby uzyskać więcej informacji i przykładów, zobacz Implementacja dostawców i rozszerzeń bazy danych .

Metody

Nazwisko Opis
For(ICheckConstraint, Boolean)

Pobiera adnotacje specyficzne dla dostawcy dla danego ICheckConstraintelementu .

For(ICheckConstraint)

Pobiera adnotacje specyficzne dla dostawcy dla danego ICheckConstraintelementu .

For(IColumn, Boolean)

Pobiera adnotacje specyficzne dla dostawcy dla danego IColumnelementu .

For(IColumn)

Pobiera adnotacje specyficzne dla dostawcy dla danego IColumnelementu .

For(IEntityType)

Usługa jest zwykle implementowana przez dostawców baz danych, którzy zapewniają dostęp do adnotacji używanych przez relacyjne składniki programu EF Core w różnych elementach programu IRelationalModel.

For(IForeignKey)

Usługa jest zwykle implementowana przez dostawców baz danych, którzy zapewniają dostęp do adnotacji używanych przez relacyjne składniki programu EF Core w różnych elementach programu IRelationalModel.

For(IForeignKeyConstraint, Boolean)

Pobiera adnotacje specyficzne dla dostawcy dla danego IForeignKeyConstraintelementu .

For(IForeignKeyConstraint)

Pobiera adnotacje specyficzne dla dostawcy dla danego IForeignKeyConstraintelementu .

For(IFunctionColumn, Boolean)

Pobiera adnotacje specyficzne dla dostawcy dla danego IFunctionColumnelementu .

For(IFunctionColumn)

Pobiera adnotacje specyficzne dla dostawcy dla danego IFunctionColumnelementu .

For(IIndex)

Usługa jest zwykle implementowana przez dostawców baz danych, którzy zapewniają dostęp do adnotacji używanych przez relacyjne składniki programu EF Core w różnych elementach programu IRelationalModel.

For(IKey)

Usługa jest zwykle implementowana przez dostawców baz danych, którzy zapewniają dostęp do adnotacji używanych przez relacyjne składniki programu EF Core w różnych elementach programu IRelationalModel.

For(IModel)

Usługa jest zwykle implementowana przez dostawców baz danych, którzy zapewniają dostęp do adnotacji używanych przez relacyjne składniki programu EF Core w różnych elementach programu IRelationalModel.

For(IProperty)

Usługa jest zwykle implementowana przez dostawców baz danych, którzy zapewniają dostęp do adnotacji używanych przez relacyjne składniki programu EF Core w różnych elementach programu IRelationalModel.

For(IRelationalModel, Boolean)

Pobiera adnotacje specyficzne dla dostawcy dla danego IRelationalModelelementu .

For(IRelationalModel)

Pobiera adnotacje specyficzne dla dostawcy dla danego IRelationalModelelementu .

For(ISequence, Boolean)

Pobiera adnotacje specyficzne dla dostawcy dla danego ISequenceelementu .

For(ISequence)

Pobiera adnotacje specyficzne dla dostawcy dla danego ISequenceelementu .

For(ISqlQuery, Boolean)

Pobiera adnotacje specyficzne dla dostawcy dla danego ISqlQueryelementu .

For(ISqlQuery)

Pobiera adnotacje specyficzne dla dostawcy dla danego ISqlQueryelementu .

For(ISqlQueryColumn, Boolean)

Pobiera adnotacje specyficzne dla dostawcy dla danego ISqlQueryColumnelementu .

For(ISqlQueryColumn)

Pobiera adnotacje specyficzne dla dostawcy dla danego ISqlQueryColumnelementu .

For(IStoreFunction, Boolean)

Pobiera adnotacje specyficzne dla dostawcy dla danego IStoreFunctionelementu .

For(IStoreFunction)

Pobiera adnotacje specyficzne dla dostawcy dla danego IStoreFunctionelementu .

For(IStoreFunctionParameter, Boolean)

Pobiera adnotacje specyficzne dla dostawcy dla danego IStoreFunctionParameterelementu .

For(IStoreStoredProcedure, Boolean)

Pobiera adnotacje specyficzne dla dostawcy dla danego IStoreStoredProcedureelementu .

For(IStoreStoredProcedureParameter, Boolean)

Pobiera adnotacje specyficzne dla dostawcy dla danego IStoreStoredProcedureParameterelementu .

For(IStoreStoredProcedureResultColumn, Boolean)

Pobiera adnotacje specyficzne dla dostawcy dla danego IStoreStoredProcedureResultColumnelementu .

For(ITable, Boolean)

Pobiera adnotacje specyficzne dla dostawcy dla danego ITableelementu .

For(ITable)

Pobiera adnotacje specyficzne dla dostawcy dla danego ITableelementu .

For(ITableIndex, Boolean)

Pobiera adnotacje specyficzne dla dostawcy dla danego ITableIndexelementu .

For(ITableIndex)

Pobiera adnotacje specyficzne dla dostawcy dla danego ITableIndexelementu .

For(ITrigger, Boolean)

Pobiera adnotacje specyficzne dla dostawcy dla danego ITriggerelementu .

For(IUniqueConstraint, Boolean)

Pobiera adnotacje specyficzne dla dostawcy dla danego IUniqueConstraintelementu .

For(IUniqueConstraint)

Pobiera adnotacje specyficzne dla dostawcy dla danego IUniqueConstraintelementu .

For(IView, Boolean)

Pobiera adnotacje specyficzne dla dostawcy dla danego IViewelementu .

For(IView)

Pobiera adnotacje specyficzne dla dostawcy dla danego IViewelementu .

For(IViewColumn, Boolean)

Pobiera adnotacje specyficzne dla dostawcy dla danego IViewColumnelementu .

For(IViewColumn)

Pobiera adnotacje specyficzne dla dostawcy dla danego IViewColumnelementu .

Dotyczy