Microsoft.EntityFrameworkCore.Metadata Ad Alanı

Sınıflar

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şturucudaki, fabrika yöntemindeki veya benzer bir parametreye sahip IServicePropertyolabilecek veya ilişkilendirilmeyen bir öğesinin bağlamasını DbContextaçı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. Bu yöntem, ile bir oluşturucu, fabrika yöntemi veya benzeri bir parametreyle ilişkilendirilebilir IServicePropertyveya ilişkilendirilmeyebilir.

DependencyInjectionParameterBinding

bir EF iç bağımlılık ekleme hizmetinden bağlamayı açıklar. Bu hizmet, bir oluşturucu, fabrika yöntemi veya benzeri bir parametreye sahip olabilir veya içermeyebilir ve ile ilişkilendirilebilir IServiceProperty.

EntityTypeFullNameComparer

örnekleri 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şturucudaki, fabrika yöntemindeki veya benzer bir parametreye sahip IServicePropertyolabilecek veya ilişkilendirilmeyen bir öğesinin bağlamasını IEntityTypeaçıklar.

FactoryMethodBinding

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

ForeignKeyComparer

Örnekleri 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

Örnekleri 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

Örnekleri 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 ILazyLoader A.

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.

ObjectArrayParameterBinding

Birçok EF modeli özelliğinden, bağımlılık ekleme hizmetlerinden veya meta veri türlerinden, genellikle ara sunucular oluşturmak için kullanılan gibi genel amaçlı bir fabrika yöntemine geçirmeye 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

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

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 sağlayan 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.

RelationalKeyAnnotations

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

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 uzantı IProperty yöntemleri.

RelationalSequenceBuilder
RuntimeComplexProperty

Bir yapısal türün karmaşık ö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

bir işlev parametresini temsil eder.

RuntimeElementType

Koleksiyon özelliğinin öğelerini temsil eder.

RuntimeEntityType

Modeldeki bir 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 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ıyla nasıl eşledikleri hakkında meta veriler. Model genellikle türetilmiş DbContextbir üzerindeki yöntemi geçersiz kılınarak 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

' dan eklenen 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ştirirken uygulama hatalarına neden olabileceğini bilmeniz gerekir.

RuntimeTrigger

Tablodaki veritabanı tetikleyicilerini temsil eder.

RuntimeTypeBase

Modeldeki yapısal 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şturucusu.

SequenceExtensions

için ISequenceuzantı yöntemleri.

ServiceParameterBinding

Bir EF bağımlılık ekleme hizmetinden veya bir oluşturucu, fabrika yöntemi veya benzeri bir parametreye sahip olabilecek veya ilişkilendirilmeyen IServicePropertymeta veri türünden bağlamayı açıklar.

ServiceParameterBindingFactory

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

SimpleModelFactory

Kuralı olmayan örneklerini 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ü bir modeli geçersiz kılarak OnModelCreating(ModelBuilder) veya doğrudan kullanarak ModelBuilder 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.

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.

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

MemberIdentity

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

ParameterBindingInfo

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

StoreObjectIdentifier

Bir depolama nesnesinin kimliğini temsil eden tür

Arabirimler

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

Derlenmiş temsilciler tarafından yönetilen ve gezinti özelliklerinde koleksiyonların değiştirilmesine izin veren 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.

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şlenen 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 nesnede 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

Bir yapısal türün karmaşık ö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 bulmak ve oluşturmak InstantiationBinding için 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

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

IConventionComplexType

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

IConventionDbFunction

Model oluşturulurken kapatılabilen formdaki bir modeldeki ilişkisel veritabanı işlevini temsil eder.

IConventionDbFunctionParameter

İşlev parametresini temsil eder.

IConventionDbFunctionParameterBuilder

bir 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 bunların veritabanına nasıl eşlenmesiyle ilgili meta veriler. Model genellikle türetilmiş DbContextbir üzerindeki yöntemi 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

Modeldeki bir veritabanı dizisini, model oluşturulurken kapatılabilen bir biçimde temsil eder.

IConventionServiceProperty

IReadOnlyPropertyBase Entity Framework modelinde, içinden DbContexteklenen bir hizmeti temsil eden A.

IConventionSkipNavigation

Üçüncü bir varlık türü aracılığıyla iletilen bir ilişkinin parçası olan gezinti özelliğini 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 birincil veya alternatif anahtara başvurduğu 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şlevle varlık türü eşlemesini temsil eder.

IIndex

Bir özellik kümesindeki dizini temsil eder.

IKey

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

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 bunların veritabanına nasıl eşlenmesiyle ilgili meta veriler. Model genellikle türetilmiş DbContextbir üzerindeki yöntemi 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ü üzerindeki bir denetim kısıtlamasını temsil eder.

IMutableComplexProperty

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

IMutableComplexType

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

IMutableDbFunction

Model oluşturulurken kapatılabilen formdaki bir modeldeki ilişkisel veritabanı işlevini temsil eder.

IMutableDbFunctionParameter

bir iş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 yabancı anahtar özellikleri, 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ıyla nasıl eşledikleri hakkında meta veriler. Model genellikle türetilmiş DbContextbir üzerindeki yöntemi geçersiz kılınarak 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, içinden eklenen bir hizmeti temsil eden ADbContext.

IMutableSkipNavigation

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

IMutableStoredProcedure

Model oluşturulurken kapatılabilen formdaki 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

IParameterBindingFactory dahili hizmet sağlayıcısında kayıtlı olanlardan bir 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 ParameterBinding özellik biçimi (yani bazıları IPropertyBase) için bir bulur.

IReadOnlyCheckConstraint

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

IReadOnlyComplexProperty

Bir yapısal türün karmaşık ö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

bir işlev parametresini temsil eder.

IReadOnlyElementType

Koleksiyon özelliğinin öğelerini temsil eder.

IReadOnlyEntityType

Modeldeki bir 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 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ıyla nasıl eşledikleri hakkında meta veriler. Model genellikle türetilmiş DbContextbir üzerindeki yöntemi geçersiz kılınarak 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

' dan eklenen 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.

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 bir yapısal türü temsil eder.

IRelationalAnnotationProvider

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.

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.

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

' dan eklenen 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 sorgusuna yapılan varlık türü eşlemesini temsil eder.

ISqlServerEntityTypeAnnotations

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

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

Bir saklı yordama eşleme varlık türü eşlemesini 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ü eşlemesini 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ün yapılandırmasını 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

Bir görünümle varlık türü eşlemesini temsil eder.

Numaralandırmalar

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 derleme kuralları aracılığıyla içinde fluent API OnModelCreating(ModelBuilder)kullanılarak açıkça belirtilip belirtildiğini 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

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

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 özelliğin yedekleme alanı kullanılır. Özellik getter veya ayarlayıcı, 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ı kullanılamadığında, bunun yerine özelliğinin kullanılacağını unutmayın. Benzer şekilde, özellik alma aracını veya ayarlayıcısını kullanmak 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()

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ü.

ValueGenerated

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