IRelationalAnnotationProvider Arabirim

Tanım

Genellikle veritabanı sağlayıcıları tarafından uygulanan ve çeşitli öğelerinde ilişkisel EF Core bileşenleri tarafından kullanılan ek açıklamalara erişim sağlayan bir hizmettir IRelationalModel.

public interface IRelationalAnnotationProvider
type IRelationalAnnotationProvider = interface
Public Interface IRelationalAnnotationProvider
Türetilmiş

Açıklamalar

Hizmet ömrü şeklindedir Singleton. Bu, tek bir örneğin birçok DbContext örnek tarafından kullanıldığı anlamına gelir. Uygulama iş parçacığı açısından güvenli olmalıdır. Bu hizmet olarak Scopedkaydedilen hizmetlere bağımlı olamaz.

Daha fazla bilgi ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantılarının uygulanması .

Yöntemler

For(ICheckConstraint)

Verilen ICheckConstraintiçin sağlayıcıya özgü ek açıklamaları alır.

For(ICheckConstraint, Boolean)

Verilen ICheckConstraintiçin sağlayıcıya özgü ek açıklamaları alır.

For(IColumn)

Verilen IColumniçin sağlayıcıya özgü ek açıklamaları alır.

For(IColumn, Boolean)

Verilen IColumniçin sağlayıcıya özgü ek açıklamaları alır.

For(IEntityType)

Genellikle veritabanı sağlayıcıları tarafından uygulanan ve çeşitli öğelerinde ilişkisel EF Core bileşenleri tarafından kullanılan ek açıklamalara erişim sağlayan bir hizmettir IRelationalModel.

For(IForeignKey)

Genellikle veritabanı sağlayıcıları tarafından uygulanan ve çeşitli öğelerinde ilişkisel EF Core bileşenleri tarafından kullanılan ek açıklamalara erişim sağlayan bir hizmettir IRelationalModel.

For(IForeignKeyConstraint)

Verilen IForeignKeyConstraintiçin sağlayıcıya özgü ek açıklamaları alır.

For(IForeignKeyConstraint, Boolean)

Verilen IForeignKeyConstraintiçin sağlayıcıya özgü ek açıklamaları alır.

For(IFunctionColumn)

Verilen IFunctionColumniçin sağlayıcıya özgü ek açıklamaları alır.

For(IFunctionColumn, Boolean)

Verilen IFunctionColumniçin sağlayıcıya özgü ek açıklamaları alır.

For(IIndex)

Genellikle veritabanı sağlayıcıları tarafından uygulanan ve çeşitli öğelerinde ilişkisel EF Core bileşenleri tarafından kullanılan ek açıklamalara erişim sağlayan bir hizmettir IRelationalModel.

For(IKey)

Genellikle veritabanı sağlayıcıları tarafından uygulanan ve çeşitli öğelerinde ilişkisel EF Core bileşenleri tarafından kullanılan ek açıklamalara erişim sağlayan bir hizmettir IRelationalModel.

For(IModel)

Genellikle veritabanı sağlayıcıları tarafından uygulanan ve çeşitli öğelerinde ilişkisel EF Core bileşenleri tarafından kullanılan ek açıklamalara erişim sağlayan bir hizmettir IRelationalModel.

For(IProperty)

Genellikle veritabanı sağlayıcıları tarafından uygulanan ve çeşitli öğelerinde ilişkisel EF Core bileşenleri tarafından kullanılan ek açıklamalara erişim sağlayan bir hizmettir IRelationalModel.

For(IRelationalModel)

Verilen IRelationalModeliçin sağlayıcıya özgü ek açıklamaları alır.

For(IRelationalModel, Boolean)

Verilen IRelationalModeliçin sağlayıcıya özgü ek açıklamaları alır.

For(ISequence)

Verilen ISequenceiçin sağlayıcıya özgü ek açıklamaları alır.

For(ISequence, Boolean)

Verilen ISequenceiçin sağlayıcıya özgü ek açıklamaları alır.

For(ISqlQuery)

Verilen ISqlQueryiçin sağlayıcıya özgü ek açıklamaları alır.

For(ISqlQuery, Boolean)

Verilen ISqlQueryiçin sağlayıcıya özgü ek açıklamaları alır.

For(ISqlQueryColumn)

Verilen ISqlQueryColumniçin sağlayıcıya özgü ek açıklamaları alır.

For(ISqlQueryColumn, Boolean)

Verilen ISqlQueryColumniçin sağlayıcıya özgü ek açıklamaları alır.

For(IStoreFunction)

Verilen IStoreFunctioniçin sağlayıcıya özgü ek açıklamaları alır.

For(IStoreFunction, Boolean)

Verilen IStoreFunctioniçin sağlayıcıya özgü ek açıklamaları alır.

For(IStoreFunctionParameter, Boolean)

Verilen IStoreFunctionParameteriçin sağlayıcıya özgü ek açıklamaları alır.

For(IStoreStoredProcedure, Boolean)

Verilen IStoreStoredProcedureiçin sağlayıcıya özgü ek açıklamaları alır.

For(IStoreStoredProcedureParameter, Boolean)

Verilen IStoreStoredProcedureParameteriçin sağlayıcıya özgü ek açıklamaları alır.

For(IStoreStoredProcedureResultColumn, Boolean)

Verilen IStoreStoredProcedureResultColumniçin sağlayıcıya özgü ek açıklamaları alır.

For(ITable)

Verilen ITableiçin sağlayıcıya özgü ek açıklamaları alır.

For(ITable, Boolean)

Verilen ITableiçin sağlayıcıya özgü ek açıklamaları alır.

For(ITableIndex)

Verilen ITableIndexiçin sağlayıcıya özgü ek açıklamaları alır.

For(ITableIndex, Boolean)

Verilen ITableIndexiçin sağlayıcıya özgü ek açıklamaları alır.

For(ITrigger, Boolean)

Verilen ITriggeriçin sağlayıcıya özgü ek açıklamaları alır.

For(IUniqueConstraint)

Verilen IUniqueConstraintiçin sağlayıcıya özgü ek açıklamaları alır.

For(IUniqueConstraint, Boolean)

Verilen IUniqueConstraintiçin sağlayıcıya özgü ek açıklamaları alır.

For(IView)

Verilen IViewiçin sağlayıcıya özgü ek açıklamaları alır.

For(IView, Boolean)

Verilen IViewiçin sağlayıcıya özgü ek açıklamaları alır.

For(IViewColumn)

Verilen IViewColumniçin sağlayıcıya özgü ek açıklamaları alır.

For(IViewColumn, Boolean)

Verilen IViewColumniçin sağlayıcıya özgü ek açıklamaları alır.

Şunlara uygulanır