IRelationalAnnotationProvider Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Tipik olarak veritabanı sağlayıcıları tarafından, ilişkisel veri bileşenleri tarafından kullanılan ek açıklamalara erişim EF Core öğelerinin çeşitli öğelerinde uygulanan bir IRelationalModel hizmet.
Hizmet ömrü Singleton şudur: . Başka bir ifadeyle tek bir örnek birçok örnek DbContext tarafından kullanılır. Uygulamanın iş parçacığı güvenli olması gerekir. Bu hizmet olarak kaydedilen hizmetlere bağımlı Scoped olamaz.
public interface IRelationalAnnotationProvider
type IRelationalAnnotationProvider = interface
Public Interface IRelationalAnnotationProvider
- Türetilmiş
Açıklamalar
Daha fazla bilgi için bkz. Veritabanı sağlayıcıları ve uzantıları uygulama.
Yöntemler
| For(ICheckConstraint) |
Verilen için sağlayıcıya özgü ek açıklamaları ICheckConstraint alır. |
| For(ICheckConstraint, Boolean) |
Verilen için sağlayıcıya özgü ek açıklamaları ICheckConstraint alır. |
| For(IColumn) |
Verilen için sağlayıcıya özgü ek açıklamaları IColumn alır. |
| For(IColumn, Boolean) |
Verilen için sağlayıcıya özgü ek açıklamaları IColumn alır. |
| For(IEntityType) | |
| For(IForeignKey) | |
| For(IForeignKeyConstraint) |
Verilen için sağlayıcıya özgü ek açıklamaları IForeignKeyConstraint alır. |
| For(IForeignKeyConstraint, Boolean) |
Verilen için sağlayıcıya özgü ek açıklamaları IForeignKeyConstraint alır. |
| For(IFunctionColumn) |
Verilen için sağlayıcıya özgü ek açıklamaları IFunctionColumn alır. |
| For(IFunctionColumn, Boolean) |
Verilen için sağlayıcıya özgü ek açıklamaları IFunctionColumn alır. |
| For(IIndex) | |
| For(IKey) | |
| For(IModel) | |
| For(IProperty) | |
| For(IRelationalModel) |
Verilen için sağlayıcıya özgü ek açıklamaları IRelationalModel alır. |
| For(IRelationalModel, Boolean) |
Verilen için sağlayıcıya özgü ek açıklamaları IRelationalModel alır. |
| For(ISequence) |
Verilen için sağlayıcıya özgü ek açıklamaları ISequence alır. |
| For(ISequence, Boolean) |
Verilen için sağlayıcıya özgü ek açıklamaları ISequence alır. |
| For(ISqlQuery) |
Verilen için sağlayıcıya özgü ek açıklamaları ISqlQuery alır. |
| For(ISqlQuery, Boolean) |
Verilen için sağlayıcıya özgü ek açıklamaları ISqlQuery alır. |
| For(ISqlQueryColumn) |
Verilen için sağlayıcıya özgü ek açıklamaları ISqlQueryColumn alır. |
| For(ISqlQueryColumn, Boolean) |
Verilen için sağlayıcıya özgü ek açıklamaları ISqlQueryColumn alır. |
| For(IStoreFunction) |
Verilen için sağlayıcıya özgü ek açıklamaları IStoreFunction alır. |
| For(IStoreFunction, Boolean) |
Verilen için sağlayıcıya özgü ek açıklamaları IStoreFunction alır. |
| For(ITable) |
Verilen için sağlayıcıya özgü ek açıklamaları ITable alır. |
| For(ITable, Boolean) |
Verilen için sağlayıcıya özgü ek açıklamaları ITable alır. |
| For(ITableIndex) |
Verilen için sağlayıcıya özgü ek açıklamaları ITableIndex alır. |
| For(ITableIndex, Boolean) |
Verilen için sağlayıcıya özgü ek açıklamaları ITableIndex alır. |
| For(IUniqueConstraint) |
Verilen için sağlayıcıya özgü ek açıklamaları IUniqueConstraint alır. |
| For(IUniqueConstraint, Boolean) |
Verilen için sağlayıcıya özgü ek açıklamaları IUniqueConstraint alır. |
| For(IView) |
Verilen için sağlayıcıya özgü ek açıklamaları IView alır. |
| For(IView, Boolean) |
Verilen için sağlayıcıya özgü ek açıklamaları IView alır. |
| For(IViewColumn) |
Verilen için sağlayıcıya özgü ek açıklamaları IViewColumn alır. |
| For(IViewColumn, Boolean) |
Verilen için sağlayıcıya özgü ek açıklamaları alır IViewColumn . |