Microsoft.EntityFrameworkCore.Metadata Ad Alanı

Sınıflar

Veri Akışı Adı Description
AdHocMapper

Model oluşturulduktan sonra CLR türlerinin varlık türlerine geçici eşlemeleri oluşturur.

AdHocMapperDependencies

için hizmet bağımlılıkları parametre sınıfı AdHocMapper

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

CheckConstraintExtensions

için ICheckConstraintuzantı yöntemleri.

ColumnExtensions

için IColumnuzantı yöntemleri.

ColumnMappingExtensions

için IColumnMappinguzantı yöntemleri.

ConfigurationSourceExtensions

için uzantı yöntemleri sağlar ConfigurationSource

ConstructorBinding

Bir varlık türü için parametrelerin CLR'ye ConstructorInfo bağlanmasını tanımlar.

ContextParameterBinding

bir oluşturucu, fabrika yöntemi veya benzeri bir DbContextparametreye sahip olan veya IServicePropertyilişkisi de bulunmayan bir öğesinin bağlamasını açıklar.

DbFunctionExtensions

için IDbFunctionuzantı yöntemleri.

DbFunctionParameterExtensions

için IDbFunctionParameteruzantı yöntemleri.

DefaultValueBinding

Bir türün varsayılan değerini oluşturmak için parametrelerin bağlamasını tanımlar.

DependencyInjectionMethodParameterBinding

BIR EF iç bağımlılık ekleme hizmetindeki bir yöntemden bağlamayı açıklar. IServicePropertyBu yöntem, oluşturucu, fabrika yöntemi veya benzeri bir parametreye sahip olabilir veya olmayabilir.

DependencyInjectionParameterBinding

bir EF iç bağımlılık ekleme hizmetinden bağlamayı açıklar. Bu hizmet, ve ile de ilişkili IServicePropertyolabilir veya olmayabilir, bir oluşturucu, fabrika yöntemi veya benzeri bir parametreye.

EntityTypeFullNameComparer

örneklerini tam benzersiz ada göre karşılaştırmak IReadOnlyEntityType için ve IEqualityComparer<T> uygulamasıIComparer<T>.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

EntityTypeParameterBinding

bir oluşturucu, fabrika yöntemi veya benzeri bir IEntityTypeparametreye sahip olan veya IServicePropertyilişkisi de bulunmayan bir öğesinin bağlamasını açıklar.

FactoryMethodBinding

Parametrelerin fabrika yöntemine bağlanmasını tanımlar.

ForeignKeyComparer

Örneklerini karşılaştırmak IReadOnlyForeignKey için ve IEqualityComparer<T> uygulamasıIComparer<T>.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

ForeignKeyConstraintExtensions

için IForeignKeyConstraintuzantı yöntemleri.

FunctionColumnExtensions

için IFunctionColumnuzantı yöntemleri.

FunctionColumnMappingExtensions

için IFunctionColumnMappinguzantı yöntemleri.

FunctionMappingExtensions

için IFunctionMappinguzantı yöntemleri.

IndexComparer

Örneklerini karşılaştırmak IReadOnlyIndex için ve IEqualityComparer<T> uygulamasıIComparer<T>.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

InstantiationBinding

EF modeli özelliklerinin bir fabrika yönteminin oluşturucu parametrelerine veya parametrelerine bağlanması yoluyla varlık örneğinin nasıl oluşturulacağını tanımlar.

KeyComparer

Örneklerini karşılaştırmak IReadOnlyKey için ve IEqualityComparer<T> uygulamasıIComparer<T>.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

LazyLoaderParameterBindingFactory

IParameterBindingFactory Hizmete bağlama için AILazyLoader.

LazyLoaderParameterBindingFactoryDependencies

için hizmet bağımlılıkları parametre sınıfı LazyLoaderParameterBindingFactory

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

MemberClassifier

Model oluşturma sırasında bir türün CLR üyelerini sınıflandırır ve üyenin aday gezintisi, skaler özellik, karmaşık özellik veya hizmet özelliği olup olmadığını belirler.

MemberClassifierDependencies

için MemberClassifierhizmet bağımlılıkları parametre sınıfı.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

ObjectArrayParameterBinding

Birçok EF modeli özelliğinden, bağımlılık ekleme hizmetlerinden veya meta veri türlerinden, genellikle proxy oluşturmak için kullanılan gibi genel amaçlı bir fabrika yöntemine geçiş için uygun yeni bir nesne dizisine bağlamayı açıklar.

ParameterBinding

Bir veya birden çok EF modeli özelliğinden, bağımlılık ekleme hizmetlerinden veya meta veri türlerinden bir oluşturucu, fabrika yöntemi veya benzeri bir parametreye bağlamayı açıklar.

PropertyParameterBinding

oluşturucu, fabrika yöntemi veya benzeri bir parametreye bağlamayı IProperty açıklar.

RelationalAdHocMapper

Model oluşturulduktan sonra CLR türlerinin varlık türlerine geçici eşlemeleri oluşturur.

RelationalAdHocMapperDependencies

için hizmet bağımlılıkları parametre sınıfı RelationalAdHocMapper

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalAnnotationNames

İyi bilinen ilişkisel model ek açıklamalarının adları. Uygulamalar bu adları doğrudan kullanmamalı, bunun yerine meta veri nesnelerinde uzantı yöntemlerini kullanmalıdır.

RelationalAnnotationProvider

veritabanı sağlayıcıları tarafından devralınan ve çeşitli öğelerinde IReadOnlyModelilişkisel EF Core bileşenleri tarafından kullanılan ek açıklamalara erişim veren bir temel sınıf.

RelationalAnnotationProviderDependencies

için hizmet bağımlılıkları parametre sınıfı RelationalAnnotationProvider

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

RelationalAnnotations

Önceden ayarlanmış bir ek açıklamayı geçersiz kılabilecek veya geçersiz kılamayacak kurallarla kullanıldığında ek açıklamaları ayarlamayı işleyebilen yardımcılar için temel sınıf.

RelationalEntityTypeAnnotations

aracılığıyla Relational(IMutableEntityType)erişilen ilişkisel özel ek açıklamaların özellikleri.

RelationalForeignKeyAnnotations

aracılığıyla Relational(IMutableForeignKey)erişilen ilişkisel özel ek açıklamaların özellikleri.

RelationalIndexAnnotations

aracılığıyla Relational(IMutableIndex)erişilen ilişkisel özel ek açıklamaların özellikleri.

RelationalJsonIndex

JSON eşlemeli bir sütunda yer alan bir veya daha fazla özellik üzerinde tanımlanan ilişkisel tablo dizinini açıklar. Dizin tarafından hedeflenen JSON öğelerini, dizine alınan her özelliğe ulaşmak için geçirilen karmaşık koleksiyon dizinleriyle birlikte tutar.

RelationalKeyAnnotations

aracılığıyla Relational(IMutableKey)erişilen ilişkisel özel ek açıklamaların özellikleri.

RelationalMemberClassifier

İlişkisel sağlayıcılar için model oluşturma sırasında bir türün CLR üyelerini sınıflandırır ve bu tür üyelerin özellik torbaları yerine skaler özellikler olarak eşlenmesi için açıkça yapılandırılmış bir sütun türüne (örneğin aracılığıyla TypeName) uygun hale getirir.

RelationalModelAnnotations

aracılığıyla Relational(IMutableModel)erişilen ilişkisel özel ek açıklamaların özellikleri.

RelationalPropertyAnnotations

aracılığıyla Relational(IMutableProperty)erişilen ilişkisel özel ek açıklamaların özellikleri.

RelationalPropertyExtensions

İlişkisel veritabanı meta verileri için IProperty uzantı yöntemleri.

RelationalSequenceBuilder
RuntimeComplexProperty

Yapısal türün karmaşık bir özelliğini temsil eder.

RuntimeComplexType

Bir yapısal türün karmaşık özelliğinin türünü temsil eder.

RuntimeDbFunction

Modeldeki ilişkisel veritabanı işlevini temsil eder.

RuntimeDbFunctionParameter

İşlev parametresini temsil eder.

RuntimeElementType

Koleksiyon özelliğinin öğelerini temsil eder.

RuntimeEntityType

Modeldeki varlık türünü temsil eder.

RuntimeEntityTypeMappingFragment

Belirli bir tablo benzeri depolama nesnesi için varlık türü eşlemesini temsil eder.

RuntimeForeignKey

Bağımlı varlık türündeki özelliklerden oluşan yabancı anahtarın, asıl varlık türünde karşılık gelen bir birincil veya alternatif anahtara başvurduğu bir ilişkiyi temsil eder.

RuntimeIndex

Bir özellik kümesindeki dizini temsil eder.

RuntimeKey

Varlık türündeki birincil veya alternatif anahtarı temsil eder.

RuntimeModel

Varlıkların şekli, aralarındaki ilişkiler ve veritabanına nasıl eşledikleri hakkında meta veriler. Model genellikle türetilmiş DbContextbir üzerinde yöntemini geçersiz kılarak OnModelCreating(ModelBuilder) oluşturulur.

RuntimeNavigation

İlişkide gezinmek için kullanılabilecek bir gezinti özelliğini temsil eder.

RuntimeProperty

Yapısal türün skaler özelliğini temsil eder.

RuntimePropertyBase

Gezintiler ve özellikler için temel tür.

RuntimeRelationalPropertyOverrides

Belirli bir tablo benzeri depolama nesnesi için özellik model geçersiz kılmalarını temsil eder.

RuntimeSequence

Modeldeki bir veritabanı sırasını temsil eder.

RuntimeServiceProperty

' den eklenen bir hizmeti temsil eden varlık türündeki DbContextbir özelliği temsil eder.

RuntimeSkipNavigation

Üçüncü bir varlık türü aracılığıyla iletilen bir ilişkinin parçası olan gezinti özelliğini temsil eder.

RuntimeStoredProcedure

Bu, Entity Framework Core altyapısını destekleyen ve genel API'ler ile aynı uyumluluk standartlarına tabi olmayan bir iç API'dir. Herhangi bir sürümde bildirimde bulunmaksızın değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunuzda son derece dikkatli bir şekilde kullanmanız ve bunu yapmanın yeni bir Entity Framework Core sürümüne güncelleştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir.

RuntimeTrigger

Tablodaki veritabanı tetikleyicilerini temsil eder.

RuntimeTypeBase

Modeldeki yapısal bir türü temsil eder.

RuntimeTypeMappingConfiguration

Skaler tür yapılandırmasını temsil eder.

ScaffoldingMetadataExtensions
Sequence
SequenceBuilder

Nesneler için ISequence akıcı bir API oluşturucu.

SequenceExtensions

için ISequenceuzantı yöntemleri.

ServiceParameterBinding

BIR EF bağımlılık ekleme hizmetinden veya meta veri türünden bağlamayı açıklar. IServicePropertyBu bağlama, oluşturucu, fabrika yöntemi veya benzeri bir parametreye sahip olabilir veya olmayabilir.

ServiceParameterBindingFactory

IParameterBindingFactory Bağımlılık eklenmiş hizmetlere bağlama için A.

SimpleModelFactory

Kuralı olmayan örnekleri IMutableModel oluşturur. Bu, modeli var olan bazı meta verileri temel alarak kapsamlı bir şekilde yapılandırırken kullanışlıdır.

Bu genellikle uygulama kodunda kullanılmaz çünkü doğrudan geçersiz kılarak OnModelCreating(ModelBuilder) veya doğrudan kullanarak ModelBuilder model oluşturmak çok daha kolaydır.

SqlitePropertyAnnotations

aracılığıyla Sqlite(IMutableProperty)erişilen SQLite'e özgü ek açıklamaların özellikleri.

SqlQueryColumnExtensions

için ISqlQueryColumnuzantı yöntemleri.

SqlQueryColumnMappingExtensions

için ISqlQueryColumnMappinguzantı yöntemleri.

SqlQueryExtensions

için ISqlQueryuzantı yöntemleri.

SqlQueryMappingExtensions

için ISqlQueryMappinguzantı yöntemleri.

SqlServerAnnotationProvider
SqlServerEntityTypeAnnotations

aracılığıyla SqlServer(IMutableEntityType)erişilen ilişkisel özel ek açıklamaların özellikleri.

SqlServerIndexAnnotations

aracılığıyla SqlServer(IMutableIndex)erişilen ilişkisel özel ek açıklamaların özellikleri.

SqlServerKeyAnnotations

aracılığıyla SqlServer(IMutableKey)erişilen ilişkisel özel ek açıklamaların özellikleri.

SqlServerModelAnnotations

aracılığıyla SqlServer(IMutableModel)erişilen ilişkisel özel ek açıklamaların özellikleri.

SqlServerPropertyAnnotations

aracılığıyla SqlServer(IMutableProperty)erişilen SQL Server özgü ek açıklamaların özellikleri.

StoreFunctionExtensions

için IStoreFunctionuzantı yöntemleri.

StoreFunctionParameterExtensions

için IStoreFunctionParameteruzantı yöntemleri.

StoreObjectDictionary<T>

Anahtarları temel alan StoreObjectIdentifier bir aramayı temsil eder.

StructuredJsonPathSegment

JSON yolundaki tek bir kesimi temsil eder. Segment bir özellik adı veya dizi dizini yer tutucusdur.

TableExtensions

için ITableuzantı yöntemleri.

TableIndexExtensions

için ITableIndexuzantı yöntemleri.

TableMappingExtensions

için ITableMappinguzantı yöntemleri.

TypeBaseNameComparer

Örnekleri ada göre karşılaştırmak IReadOnlyTypeBase için ve IEqualityComparer<T> uygulamasıIComparer<T>.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

TypeConfigurationTypeExtensions

için TypeConfigurationTypeuzantı yöntemleri.

UniqueConstraintExtensions

için IUniqueConstraintuzantı yöntemleri.

ViewColumnExtensions

için IViewColumnuzantı yöntemleri.

ViewColumnMappingExtensions

için IViewColumnMappinguzantı yöntemleri.

ViewExtensions

için IViewuzantı yöntemleri.

ViewMappingExtensions

için IViewMappinguzantı yöntemleri.

Yapılar

Veri Akışı Adı Description
MemberIdentity

Bir varlık türü üyesinin kimliğini temsil eder, temel MemberInfo alabilir veya yalnızca adı temel alabilir.

ParameterBindingInfo

Parametre bağlaması hakkında bilgi taşır.

StoreObjectIdentifier

Depo nesnesinin kimliğini temsil eden tür

Arabirimler

Veri Akışı Adı Description
IAdHocMapper

Model oluşturulduktan sonra CLR türlerinin varlık türlerine geçici eşlemeleri oluşturur.

ICheckConstraint

Varlık türündeki bir denetim kısıtlamasını temsil eder.

IClrCollectionAccessor

Gezinti özelliklerinde koleksiyonların değiştirilmesine izin veren derlenmiş temsilciler tarafından desteklenen işlemleri temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IClrIndexedCollectionAccessor

Bu, Entity Framework Core altyapısını destekleyen ve genel API'ler ile aynı uyumluluk standartlarına tabi olmayan bir iç API'dir. Herhangi bir sürümde bildirimde bulunmaksızın değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunuzda son derece dikkatli bir şekilde kullanmanız ve bunu yapmanın yeni bir Entity Framework Core sürümüne güncelleştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir.

IClrPropertyGetter

Eşlenmiş EF özelliğinin değerini almayı destekleyen derlenmiş temsilciler tarafından desteklenen işlemleri temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IClrPropertySetter

Eşlenmiş EF özelliğinin değerini ayarlamayı destekleyen derlenmiş temsilciler tarafından desteklenen işlemleri temsil eder.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IColumn

Tablodaki bir sütunu temsil eder.

IColumnBase

Tablo benzeri bir nesnedeki sütun benzeri bir nesneyi temsil eder.

IColumnMapping

Bir sütuna özellik eşlemesini temsil eder.

IColumnMappingBase

Sütun benzeri bir nesneye özellik eşlemesini temsil eder.

IComplexProperty

Yapısal türün karmaşık bir özelliğini temsil eder.

IComplexType

Bir yapısal türün karmaşık özelliğinin türünü temsil eder.

IConstructorBindingFactory

Belirli bir CLR oluşturucu için örnekleri bulmaya ve oluşturmaya InstantiationBinding yönelik bir fabrika.

IConventionAnnotatable

Değiştirilebilen ek açıklamaları kullanıma sunan bir sınıf. Ek açıklamalar, rastgele meta verilerin bir nesnede depolanmasını sağlar.

Bu arabirim genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IConventionAnnotation

uygulayan IConventionAnnotatablebir nesnede depolanabilen rastgele bir meta veri parçası.

Bu arabirim genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IConventionCheckConstraint

Varlık türündeki bir denetim kısıtlamasını temsil eder.

IConventionComplexProperty

Yapısal türün karmaşık bir özelliğini temsil eder.

IConventionComplexType

Bir yapısal türün karmaşık özelliğinin türünü temsil eder.

IConventionDbFunction

Model oluşturulurken değiştirilebilen formdaki bir modeldeki ilişkisel veritabanı işlevini temsil eder.

IConventionDbFunctionParameter

İşlev parametresini temsil eder.

IConventionDbFunctionParameterBuilder

yapılandırmak için basit bir IConventionDbFunctionParameterAPI sağlar.

IConventionElementType

Koleksiyon özelliğinin öğelerini temsil eder.

IConventionEntityType

bir içindeki IConventionModelvarlık türünü temsil eder.

Bu arabirim model oluşturma sırasında kullanılır ve meta verilerin değiştirilmesine izin verir. Model oluşturulduktan sonra, IEntityType aynı meta verilerin salt okunur görünümünü temsil eder.

IConventionEntityTypeMappingFragment

Belirli bir tablo benzeri depolama nesnesi için varlık türü eşlemesini temsil eder.

IConventionForeignKey

Bağımlı varlık türündeki bir yabancı anahtar özelliğinin bir asıl varlık türünde karşılık gelen birincil veya alternatif anahtara başvurduğu bir ilişkiyi temsil eder.

IConventionIndex

Bir özellik kümesindeki dizini temsil eder.

IConventionKey

Bir varlık üzerindeki birincil veya alternatif anahtarı temsil eder.

IConventionModel

Varlıkların şekli, aralarındaki ilişkiler ve veritabanına nasıl eşledikleri hakkında meta veriler. Model genellikle türetilmiş DbContextbir üzerinde yöntemini geçersiz kılarak OnModelCreating(ModelBuilder) oluşturulur.

IConventionNavigation

İlişkide gezinmek için kullanılabilecek bir gezinti özelliğini temsil eder.

IConventionNavigationBase

İlişkide gezinmek için kullanılabilecek bir gezinti özelliğini temsil eder.

IConventionProperty

Yapısal türün skaler özelliğini temsil eder.

IConventionPropertyBase

Gezinti ve skaler özellikler için temel tür.

IConventionRelationalPropertyOverrides

Belirli bir tablo benzeri depolama nesnesi için özellik model geçersiz kılmalarını temsil eder.

IConventionSequence

Model oluşturulurken kapatılabilen bir formdaki modeldeki veritabanı sırasını temsil eder.

IConventionServiceProperty

IReadOnlyPropertyBase Entity Framework modelinde bulunan ve 'den eklenen bir hizmeti temsil eden A DbContext

IConventionSkipNavigation

Üçüncü bir varlık türü aracılığıyla iletilen bir ilişkinin parçası olan gezinti özelliğini temsil eder.

IConventionSqlServerFullTextCatalog

Model oluşturulurken kapatılabilen bir formda modeldeki SQL Server tam metin kataloğunu temsil eder.

IConventionStoredProcedure

Model oluşturulurken sessize alınabilecek biçimdeki bir modeldeki saklı yordamı temsil eder.

IConventionStoredProcedureParameter

Saklı yordam parametresini temsil eder.

IConventionStoredProcedureResultColumn

Saklı yordam sonuç sütununu temsil eder.

IConventionTrigger

Bir mağaza tetikleyicisi temsil eder.

IConventionTypeBase

içindeki bir IConventionModeltürü temsil eder.

IDbFunction

Modeldeki ilişkisel veritabanı işlevini temsil eder.

IDbFunctionParameter

İşlev parametresini temsil eder.

IDesignTimeModel

Varlıkların şekli, aralarındaki ilişkiler ve bunların veritabanına nasıl eşlenmesiyle ilgili meta veriler. Ayrıca, veritabanını başlatmak için gereken tüm bilgileri içerir.

IElementType

Koleksiyon özelliğinin öğelerini temsil eder.

IEntityType

Modeldeki varlık türünü temsil eder.

IEntityTypeMappingFragment

Belirli bir tablo benzeri depolama nesnesi için varlık türü eşlemesini temsil eder.

IForeignKey

Bağımlı varlık türündeki özelliklerden oluşan yabancı anahtarın, asıl varlık türünde karşılık gelen bir birincil veya alternatif anahtara başvurduğu bir ilişkiyi temsil eder.

IForeignKeyConstraint

Yabancı anahtar kısıtlamasını temsil eder.

IFunctionColumn

Tablo değerli bir işlevdeki bir sütunu temsil eder.

IFunctionColumnMapping

Bir sütuna özellik eşlemesini temsil eder.

IFunctionMapping

bir işleve eşlenirken varlık türünü temsil eder.

IIndex

Bir özellik kümesindeki dizini temsil eder.

IJsonElementMapping

İlişkisel modeldeki bir model özelliği ile JSON öğesi arasındaki eşlemeyi temsil eder.

IKey

Varlık türündeki birincil veya alternatif anahtarı temsil eder.

IMemberClassifier

Model oluşturma sırasında bir türün CLR üyelerini sınıflandırır ve üyenin aday gezintisi, skaler özellik, karmaşık özellik veya hizmet özelliği olup olmadığını belirler.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Uyarı: Bu arabirimi doğrudan uygulamayın. Bunun yerine, 'den MemberClassifiertüretin.

IMetadataReference<T>

Meta veri nesnesi başvurularını temsil eder. Meta veri nesnesi örneği değiştirilirse, bu yeni nesneyle güncelleştirilir.

IModel

Varlıkların şekli, aralarındaki ilişkiler ve veritabanına nasıl eşledikleri hakkında meta veriler. Model genellikle türetilmiş DbContextbir üzerinde yöntemini geçersiz kılarak OnModelCreating(ModelBuilder) oluşturulur.

IMutableAnnotatable

Değiştirilebilen ek açıklamaları kullanıma sunan bir sınıf. Ek açıklamalar, rastgele meta verilerin bir nesnede depolanmasını sağlar.

Bu arabirim genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

IMutableCheckConstraint

Varlık türündeki bir denetim kısıtlamasını temsil eder.

IMutableComplexProperty

Yapısal türün karmaşık bir özelliğini temsil eder.

IMutableComplexType

Bir yapısal türün karmaşık özelliğinin türünü temsil eder.

IMutableDbFunction

Model oluşturulurken değiştirilebilen formdaki bir modeldeki ilişkisel veritabanı işlevini temsil eder.

IMutableDbFunctionParameter

İşlev parametresini temsil eder.

IMutableElementType

Koleksiyon özelliğinin öğelerini temsil eder.

IMutableEntityType

bir içindeki IMutableModelvarlık türünü temsil eder.

IMutableEntityTypeMappingFragment

Belirli bir tablo benzeri depolama nesnesi için varlık türü eşlemesini temsil eder.

IMutableForeignKey

Bağımlı varlık türündeki bir yabancı anahtar özelliğinin bir asıl varlık türünde karşılık gelen birincil veya alternatif anahtara başvurduğu bir ilişkiyi temsil eder.

IMutableIndex

Bir özellik kümesindeki dizini temsil eder.

IMutableKey

Bir varlık üzerindeki birincil veya alternatif anahtarı temsil eder.

IMutableModel

Varlıkların şekli, aralarındaki ilişkiler ve veritabanına nasıl eşledikleri hakkında meta veriler. Model genellikle türetilmiş DbContextbir üzerinde yöntemini geçersiz kılarak OnModelCreating(ModelBuilder) oluşturulur.

IMutableNavigation

İlişkide gezinmek için kullanılabilecek bir gezinti özelliğini temsil eder.

IMutableNavigationBase

İlişkide gezinmek için kullanılabilecek bir gezinti özelliğini temsil eder.

IMutableProperty

Yapısal türün skaler özelliğini temsil eder.

IMutablePropertyBase

Gezinti ve skaler özellikler için temel tür.

IMutableRelationalPropertyOverrides

Belirli bir tablo benzeri depolama nesnesi için özellik model geçersiz kılmalarını temsil eder.

IMutableSequence

Modeldeki bir veritabanı sırasını temsil eder.

IMutableServiceProperty

IReadOnlyPropertyBase Entity Framework modelinde bulunan ve 'den eklenen bir hizmeti temsil eden A DbContext

IMutableSkipNavigation

Üçüncü bir varlık türü aracılığıyla iletilen bir ilişkinin parçası olan gezinti özelliğini temsil eder.

IMutableSqlServerFullTextCatalog

Modelde doğrudan sessize alınabilen SQL Server tam metin kataloğunu temsil eder.

IMutableStoredProcedure

Model oluşturulurken sessize alınabilecek biçimdeki bir modeldeki saklı yordamı temsil eder.

IMutableStoredProcedureParameter

Saklı yordam parametresini temsil eder.

IMutableStoredProcedureResultColumn

Saklı yordam sonuç sütununu temsil eder.

IMutableTrigger

Bir mağaza tetikleyicisi temsil eder.

IMutableTypeBase

içindeki bir IMutableModeltürü temsil eder.

INavigation

İlişkide gezinmek için kullanılabilecek bir gezinti özelliğini temsil eder.

INavigationBase

İlişkide gezinmek için kullanılabilecek bir gezinti özelliğini temsil eder.

IParameterBindingFactories

İç hizmet sağlayıcısında kayıtlı olanlardan bir IParameterBindingFactory bulunmasına izin verir.

IParameterBindingFactory

Örnekleri bulmak ve oluşturmak ParameterBinding için fabrika.

IPrimaryKeyConstraint

Birincil anahtar kısıtlamasını temsil eder.

IProperty

Yapısal türün skaler özelliğini temsil eder.

IPropertyBase

Gezintiler ve özellikler için temel arabirim.

IPropertyParameterBindingFactory

Özellikle modelin bir özellik biçimi (yani bazılarıIPropertyBase) için bir ParameterBinding bulur.

IQueryFilter

Modeldeki sorgu filtrelerini temsil eder.

IReadOnlyCheckConstraint

Varlık türündeki bir denetim kısıtlamasını temsil eder.

IReadOnlyComplexProperty

Yapısal türün karmaşık bir özelliğini temsil eder.

IReadOnlyComplexType

Bir yapısal türün karmaşık özelliğinin türünü temsil eder.

IReadOnlyDbFunction

Modeldeki ilişkisel veritabanı işlevini temsil eder.

IReadOnlyDbFunctionParameter

İşlev parametresini temsil eder.

IReadOnlyElementType

Koleksiyon özelliğinin öğelerini temsil eder.

IReadOnlyEntityType

Modeldeki varlık türünü temsil eder.

IReadOnlyEntityTypeMappingFragment

Belirli bir tablo benzeri depolama nesnesi için varlık türü eşlemesini temsil eder.

IReadOnlyForeignKey

Bağımlı varlık türündeki özelliklerden oluşan yabancı anahtarın, asıl varlık türünde karşılık gelen bir birincil veya alternatif anahtara başvurduğu bir ilişkiyi temsil eder.

IReadOnlyIndex

Bir özellik kümesindeki dizini temsil eder.

IReadOnlyKey

Varlık türündeki birincil veya alternatif anahtarı temsil eder.

IReadOnlyModel

Varlıkların şekli, aralarındaki ilişkiler ve veritabanına nasıl eşledikleri hakkında meta veriler. Model genellikle türetilmiş DbContextbir üzerinde yöntemini geçersiz kılarak OnModelCreating(ModelBuilder) oluşturulur.

IReadOnlyNavigation

İlişkide gezinmek için kullanılabilecek bir gezinti özelliğini temsil eder.

IReadOnlyNavigationBase

İlişkide gezinmek için kullanılabilecek bir gezinti özelliğini temsil eder.

IReadOnlyProperty

Yapısal türün skaler özelliğini temsil eder.

IReadOnlyPropertyBase

Gezintiler ve özellikler için temel tür.

IReadOnlyRelationalPropertyOverrides

Belirli bir tablo benzeri depolama nesnesi için özellik model geçersiz kılmalarını temsil eder.

IReadOnlySequence

Modeldeki bir veritabanı sırasını temsil eder.

IReadOnlyServiceProperty

' den eklenen bir hizmeti temsil eden varlık türündeki DbContextbir özelliği temsil eder.

IReadOnlySkipNavigation

Üçüncü bir varlık türü aracılığıyla iletilen bir ilişkinin parçası olan gezinti özelliğini temsil eder.

IReadOnlySqlServerFullTextCatalog

Modeldeki SQL Server tam metin kataloğunu temsil eder.

IReadOnlyStoredProcedure

Modeldeki saklı yordamı temsil eder.

IReadOnlyStoredProcedureParameter

Saklı yordam parametresini temsil eder.

IReadOnlyStoredProcedureResultColumn

Saklı yordam sonuç sütununu temsil eder.

IReadOnlyStoreObjectDictionary<T>

Anahtarları temel alan StoreObjectIdentifier bir aramayı temsil eder.

IReadOnlyTrigger

Bir mağaza tetikleyicisi temsil eder.

IReadOnlyTypeBase

Modeldeki yapısal bir türü temsil eder.

IRelationalAnnotationProvider

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

IRelationalEntityTypeAnnotations

aracılığıyla Relational(IEntityType)erişilen ilişkisel özel ek açıklamaların özellikleri.

IRelationalForeignKeyAnnotations

aracılığıyla Relational(IForeignKey)erişilen ilişkisel özel ek açıklamaların özellikleri.

IRelationalIndexAnnotations

aracılığıyla Relational(IIndex)erişilen ilişkisel özel ek açıklamaların özellikleri.

IRelationalJsonArray

İlişkisel modeldeki bir JSON sütunu içindeki JSON dizi öğesini temsil eder.

IRelationalJsonElement

İlişkisel modeldeki JSON sütunundaki bir öğeyi temsil eder.

IRelationalJsonObject

İlişkisel modeldeki bir JSON sütunundaki bir JSON nesne öğesini temsil eder.

IRelationalKeyAnnotations

aracılığıyla Relational(IKey)erişilen ilişkisel özel ek açıklamaların özellikleri.

IRelationalModel

İlişkisel veritabanını temsil eder.

IRelationalModelAnnotations

aracılığıyla Relational(IModel)erişilen ilişkisel özel ek açıklamalar için API.

IRelationalPropertyAnnotations

aracılığıyla Relational(IProperty)erişilen ilişkisel özel ek açıklamaların özellikleri.

IRelationalPropertyOverrides

Belirli bir tablo benzeri depolama nesnesi için özellik model geçersiz kılmalarını temsil eder.

ISequence

Modeldeki bir veritabanı sırasını temsil eder.

IServiceProperty

' den eklenen bir hizmeti temsil eden varlık türündeki DbContextbir özelliği temsil eder.

ISkipNavigation

Üçüncü bir varlık türü aracılığıyla iletilen bir ilişkinin parçası olan gezinti özelliğini temsil eder.

ISqlitePropertyAnnotations

aracılığıyla Sqlite(IProperty)erişilen SQLite'e özgü ek açıklamalar için API.

ISqlQuery

SQL sorgu dizesini temsil eder.

ISqlQueryColumn

SQL sorgusundaki bir sütunu temsil eder.

ISqlQueryColumnMapping

SQL sorgu sütununa özellik eşlemesini temsil eder.

ISqlQueryMapping

Bir SQL sorgusuyla varlık türü eşlemesini temsil eder.

ISqlServerEntityTypeAnnotations

aracılığıyla SqlServer(IEntityType)erişilen ilişkisel özel ek açıklamaların özellikleri.

ISqlServerFullTextCatalog

Modeldeki SQL Server tam metin kataloğunu temsil eder.

ISqlServerIndexAnnotations

aracılığıyla SqlServer(IIndex)erişilen ilişkisel özel ek açıklamaların özellikleri.

ISqlServerKeyAnnotations

aracılığıyla SqlServer(IKey)erişilen ilişkisel özel ek açıklamaların özellikleri.

ISqlServerModelAnnotations

aracılığıyla SqlServer(IModel)erişilen SQL Server özgü ek açıklamalar için API.

ISqlServerPropertyAnnotations

aracılığıyla SqlServer(IProperty)erişilen SQL Server özgü ek açıklamalar için API.

IStoredProcedure

Modeldeki saklı yordamı temsil eder.

IStoredProcedureMapping

Saklı yordamla eşleme varlık türünü temsil eder.

IStoredProcedureParameter

Saklı yordam parametresini temsil eder.

IStoredProcedureParameterMapping

Saklı yordam parametresine özellik eşlemesini temsil eder.

IStoredProcedureResultColumn

Saklı yordam sonuç sütununu temsil eder.

IStoredProcedureResultColumnMapping

Saklı yordam sonuç sütununa özellik eşlemesini temsil eder.

IStoreFunction

Veritabanındaki bir işlevi temsil eder.

IStoreFunctionParameter

Bir IStoreFunction parametreyi temsil eder.

IStoreStoredProcedure

Veritabanındaki saklı yordamı temsil eder.

IStoreStoredProcedureParameter

Saklı yordamdaki bir parametreyi temsil eder.

IStoreStoredProcedureResultColumn

Saklı yordamdaki bir sonuç sütununu temsil eder.

IStoreStoredProcedureReturnValue

Saklı yordamın dönüş değerini temsil eder.

ITable

Veritabanındaki bir tabloyu temsil eder.

ITableBase

Veritabanındaki tablo benzeri bir nesneyi temsil eder.

ITableIndex

Tablo dizinini temsil eder.

ITableMapping

Bir tabloya eşlenirken varlık türünü temsil eder.

ITableMappingBase

Tablo benzeri bir nesneye tür temel eşlemesini temsil eder.

ITrigger

Bir mağaza tetikleyicisi temsil eder.

ITypeBase

Modeldeki bir türü temsil eder.

ITypeMappingConfiguration

Skaler türü için yapılandırmayı temsil eder.

IUniqueConstraint

Benzersiz bir kısıtlamayı temsil eder.

IView

Veritabanındaki bir görünümü temsil eder.

IViewColumn

Görünümdeki bir sütunu temsil eder.

IViewColumnMapping

Bir sütuna özellik eşlemesini temsil eder.

IViewMapping

Görünüme eşleme varlık türünü temsil eder.

Numaralandırmalar

Veri Akışı Adı Description
ChangeTrackingStrategy

Bağlamın varlık türünün bir örneğinin özelliklerindeki değişiklikleri nasıl algıladiğini gösterir.

ConfigurationSource

içindeki IMutableModel bir öğenin .NET özniteliği (veri ek açıklaması) kullanılarak veya EF Core model oluşturma kuralları aracılığıyla içinde fluent API OnModelCreating(ModelBuilder)kullanılarak açıkça belirtilip belirtilmediğinde gösterir.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

DeleteBehavior

Bir silme işleminin, sorumlu silindiğinde veya ilişki kesildiğinde ilişkideki bağımlı varlıklara nasıl uygulandığını gösterir.

IdDiscriminatorMode

JSON "id" değerine ayrımcı değerleri ekleme davranışını tanımlar.

PropertyAccessMode

Bir özellik veya UsePropertyAccessMode(PropertyAccessMode) alana okuma ve yazma sırasında özelliğin veya yedekleme alanının kullanılıp kullanılmayacağını değiştirmek için bu sabit UsePropertyAccessMode(PropertyAccessMode)listesindeki bir değeri , UsePropertyAccessMode(PropertyAccessMode)veya öğesine geçirin.

Erişim modu ayarlanmadıysa, varlığın yeni örnekleri oluşturulurken mümkünse bir özelliğin yedekleme alanı kullanılır. Özellik alıcısı veya ayarlayıcısı, mümkünse özelliğin diğer tüm erişimleri için kullanılır. Kural tarafından bulunamadığından ve kullanılarak HasField(String)belirtilmediğinden alanı kullanmak mümkün olmadığında, bunun yerine özelliğinin kullanılacağını unutmayın. Benzer şekilde, özellik alıcı veya ayarlayıcının kullanılması mümkün olmadığında (örneğin özellik salt okunur olduğunda) bunun yerine alan kullanılır.

PropertySaveBehavior

Bir özelliğin değerindeki değişikliklerin Entity Framework değişiklik izlemesi tarafından nasıl işleneceğini gösterir ve bu da değer kümesinin veritabanına gönderilip gönderilmediğini belirler. ve ile kullanılır GetBeforeSaveBehavior()GetAfterSaveBehavior()

SqliteValueGenerationStrategy

SQLite veritabanı sütunlarından anahtar değerleri oluştururken EF Core yığınında kullanılacak stratejileri tanımlar.

SqlServerValueGenerationStrategy

SQL Server veritabanı sütunlarından anahtar değerleri oluştururken EF Core yığınında kullanılacak iki strateji tanımlar.

StoreObjectType

Tablo benzeri depolama nesnesi türü.

TypeConfigurationType

Bir CLR türünün yapısal türü, model oluşturma sırasında olduğu gibi açıkça yapılandırıldı.

ValueGenerated

Bir özelliğin değerinin veritabanı tarafından ne zaman oluşturulacağını gösterir.