Microsoft.EntityFrameworkCore.Metadata Ad Alanı
Ö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.
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. |