RelationalAnnotationProvider Sınıf
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.
' Nin çeşitli öğelerinde ilişkisel EF Core bileşenleri tarafından kullanılan ek açıklamaların erişimine izin veren veritabanı sağlayıcıları tarafından devralınan bir temel sınıf IReadOnlyModel .
Hizmet ömrü Singleton . Bu, tek bir örneğin birçok örnek tarafından kullanıldığı anlamına gelir DbContext . Uygulama, iş parçacığı açısından güvenli olmalıdır. Bu hizmet, olarak kaydedilmiş hizmetlere bağlı olamaz Scoped .
public class RelationalAnnotationProvider : Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider
type RelationalAnnotationProvider = class
interface IRelationalAnnotationProvider
Public Class RelationalAnnotationProvider
Implements IRelationalAnnotationProvider
- Devralma
-
RelationalAnnotationProvider
- Uygulamalar
Açıklamalar
Daha fazla bilgi için bkz. varlık türlerini ve Ilişkilerini modelleme .
Oluşturucular
| RelationalAnnotationProvider(RelationalAnnotationProviderDependencies) |
Bu sınıfın yeni bir örneğini başlatır. |
Özellikler
| Dependencies |
Bu hizmet için ilişkisel sağlayıcıya özgü bağımlılıklar. |
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(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(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 . |