ConventionEntityTypeExtensions Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Dikkat
Use IConventionEntityType
için IConventionEntityTypeuzantı yöntemleri.
public static class ConventionEntityTypeExtensions
[System.Obsolete("Use IConventionEntityType")]
public static class ConventionEntityTypeExtensions
type ConventionEntityTypeExtensions = class
[<System.Obsolete("Use IConventionEntityType")>]
type ConventionEntityTypeExtensions = class
Public Module ConventionEntityTypeExtensions
- Devralma
-
ConventionEntityTypeExtensions
- Öznitelikler
Yöntemler
AddForeignKey(IConventionEntityType, IConventionProperty, IConventionKey, IConventionEntityType, Boolean) |
Geçersiz.
Bu varlık türüne yeni bir ilişki ekler. |
AddIndex(IConventionEntityType, IConventionProperty, Boolean) |
Geçersiz.
Bu varlık türüne bir dizin ekler. |
AddIndexerProperty(IConventionEntityType, String, Type, Boolean, Boolean) |
Geçersiz.
ve dizin oluşturucu tarafından yedeklenen bir özelliği bu varlık türüne ekler. |
AddKey(IConventionEntityType, IConventionProperty, Boolean) |
Geçersiz.
Bu varlık türüne yeni bir alternatif anahtar ekler. |
AddProperty(IConventionEntityType, MemberInfo, Boolean) |
Geçersiz.
Bu varlık türüne bir özellik ekler. |
AddProperty(IConventionEntityType, String, Boolean) |
Geçersiz.
Bu varlık türüne bir özellik ekler. |
AddProperty(IConventionEntityType, String, Type, Boolean, Boolean) |
Geçersiz.
Bu varlık türüne bir özellik ekler. |
FindDeclaredForeignKeys(IConventionEntityType, IReadOnlyList<IProperty>) |
Geçersiz.
Verilen özellikleri kullanarak verilen IConventionEntityType üzerinde bildirilen yabancı anahtarları alır. |
FindDeclaredNavigation(IConventionEntityType, String) |
Geçersiz.
Verilen varlık türünde bir gezinti özelliği alır. Temel tür üzerinde tanımlanan gezinti özelliklerini döndürmez.
Gezinti özelliği bulunmazsa döndürür |
FindDeclaredProperty(IConventionEntityType, String) |
Geçersiz.
Belirtilen ada sahip türde bildirilen bir özellik bulur. Bir temel tür üzerinde tanımlanan özellikleri döndürmez. |
FindDefiningNavigation(IConventionEntityType) |
Geçersiz.
Varsa veya |
FindForeignKey(IConventionEntityType, IProperty, IKey, IEntityType) |
Geçersiz.
Belirli bir birincil veya alternatif anahtara işaret eden belirli özelliklerin yabancı anahtarını alır. Yabancı anahtar bulunamazsa döndürür |
FindForeignKeys(IConventionEntityType, IProperty) |
Geçersiz.
Verilen özellikte tanımlanan yabancı anahtarları alır. Yalnızca tam olarak belirtilen özellikte tanımlanan yabancı anahtarlar döndürülür. Belirtilen özelliği içeren bileşik yabancı anahtarlar döndürülmedi. |
FindForeignKeys(IConventionEntityType, IReadOnlyList<IProperty>) |
Geçersiz.
Verilen özelliklerde tanımlanan yabancı anahtarları alır. Yalnızca tam olarak belirtilen özellik kümesinde tanımlanan yabancı anahtarlar döndürülür. |
FindIndex(IConventionEntityType, IProperty) |
Geçersiz.
Verilen özellikte tanımlanan adlandırılmamış dizini alır. Böyle bir dizin tanımlanmadıysa döndürür Özellik listesi eşleşse bile adlandırılmış dizinler döndürülmeyecek. |
FindKey(IConventionEntityType, IProperty) |
Geçersiz.
Verilen özellikte tanımlanan birincil veya alternatif anahtarı alır. Verilen özellik için hiçbir anahtar tanımlanmadıysa döndürür |
FindNavigation(IConventionEntityType, MemberInfo) |
Geçersiz.
Verilen varlık türünde bir gezinti özelliği alır. Gezinti özelliği bulunmazsa döndürür |
FindNavigation(IConventionEntityType, String) |
Geçersiz.
Verilen varlık türünde bir gezinti özelliği alır. Gezinti özelliği bulunmazsa döndürür |
FindOwnership(IConventionEntityType) |
Geçersiz.
Bu sahip olunan bir türse veya |
FindProperties(IConventionEntityType, IReadOnlyList<String>) |
Geçersiz.
Verilen varlık türünde eşleşen özellikleri bulur. Herhangi bir özellik bulunamazsa döndürür Bu API yalnızca skaler özellikleri bulur ve gezinti özelliklerini bulmaz. |
FindProperty(IConventionEntityType, MemberInfo) |
Geçersiz.
Verilen varlık türünde bir özellik alır. Özellik bulunamazsa döndürür Bu API yalnızca skaler özellikleri bulur ve gezinti özelliklerini bulmaz. Gezinti özelliğini bulmak için kullanın FindNavigation(IConventionEntityType, MemberInfo) . |
GetAllBaseTypes(IConventionEntityType) |
Geçersiz.
Kökten başlayarak, belirli bir varlık türünün türetildiği modeldeki tüm türleri alır. |
GetAllBaseTypesAscending(IConventionEntityType) |
Geçersiz.
Belirli bir varlık türünün türetildiği modeldeki tüm türleri, en yakın varlık türünden başlayarak alır. |
GetAllBaseTypesInclusive(IConventionEntityType) |
Geçersiz.
Türün kendisi de dahil olmak üzere, yukarıdan aşağıya verilen IEntityTypetüm temel türlerini döndürür. |
GetAllBaseTypesInclusiveAscending(IConventionEntityType) |
Geçersiz.
Türün kendisi de dahil olmak üzere, aşağıdan IEntityTypeyukarıya verilen tüm temel türlerini döndürür. |
GetChangeTrackingStrategyConfigurationSource(IConventionEntityType) |
Geçersiz.
için GetChangeTrackingStrategy(IEntityType)yapılandırma kaynağını döndürür. |
GetDeclaredForeignKeys(IConventionEntityType) |
Geçersiz.
Verilen IConventionEntityTypeüzerinde bildirilen tüm yabancı anahtarları alır. Bu yöntem, temel türlerde bildirilen yabancı anahtarları döndürmez. Aynı yabancı anahtarın birden çok kez işlenmesini önlemek için tüm varlık türleri üzerinde yineleme yaparken yararlıdır. Ayrıca temel türlerde bildirilen yabancı anahtarları döndürmek için kullanın GetForeignKeys() . |
GetDeclaredIndexes(IConventionEntityType) |
Geçersiz.
Verilen IConventionEntityTypeüzerinde bildirilen tüm dizinleri alır. Bu yöntem temel türlerde bildirilen dizinleri döndürmez. Aynı dizinin birden çok kez işlenmesini önlemek için tüm varlık türleri üzerinde yineleme yaparken yararlıdır. Temel türlerde bildirilen dizinleri döndürmek için de kullanın GetForeignKeys() . |
GetDeclaredKeys(IConventionEntityType) |
Geçersiz.
Verilen IEntityTypeüzerinde bildirilen tüm anahtarları alır. Bu yöntem temel türlerde bildirilen anahtarları döndürmez. Aynı anahtarın birden çok kez işlenmesini önlemek için tüm varlık türlerini yinelerken kullanışlıdır. Temel türlerde bildirilen anahtarları döndürmek için de kullanın GetKeys() . |
GetDeclaredNavigations(IConventionEntityType) |
Geçersiz.
Verilen IConventionEntityTypeüzerinde bildirilen tüm gezinti özelliklerini alır. Bu yöntem, temel türlerde bildirilen gezinti özelliklerini döndürmez. Aynı gezinti özelliğinin birden çok kez işlenmesini önlemek için tüm varlık türlerini yinelerken kullanışlıdır. Temel türlerde bildirilen gezinti özelliklerini döndürmek için de kullanın GetNavigations(IConventionEntityType) . |
GetDeclaredProperties(IConventionEntityType) |
Geçersiz.
Verilen IConventionEntityTypeüzerinde bildirilen tüm gezinti dışı özellikleri alır. Bu yöntem temel türlerde bildirilen özellikleri döndürmez. Aynı özelliğin birden çok kez işlenmesini önlemek için tüm varlık türleri üzerinde yineleme yaparken yararlıdır. Temel türlerde bildirilen özellikleri döndürmek için de kullanın GetProperties() . |
GetDeclaredReferencingForeignKeys(IConventionEntityType) |
Geçersiz.
Belirli bir varlık türünü hedefleyen tüm yabancı anahtarları (örneğin, verilen varlık türünün sorumlu olduğu yabancı anahtarlar) alır. |
GetDeclaredServiceProperties(IConventionEntityType) |
Geçersiz.
Verilen IConventionEntityTypeüzerinde bildirilen tüm hizmet özelliklerini alır. Bu yöntem temel türlerde bildirilen özellikleri döndürmez. Aynı özelliğin birden çok kez işlenmesini önlemek için tüm varlık türleri üzerinde yineleme yaparken yararlıdır. Temel türlerde bildirilen özellikleri döndürmek için de kullanın GetServiceProperties() . |
GetDefiningQueryConfigurationSource(IConventionEntityType) |
Geçersiz.
için GetDefiningQuery(IEntityType)yapılandırma kaynağını döndürür. |
GetDerivedForeignKeys(IConventionEntityType) |
Geçersiz.
Verilen IConventionEntityTypetüründen türetilen türlerde bildirilen tüm yabancı anahtarları alır. Bu yöntem, verilen varlık türünün kendisinde bildirilen yabancı anahtarları döndürmez. Bu ve temel varlık türündeki türlerde bildirilen yabancı anahtarları döndürmek için kullanın GetForeignKeys() . |
GetDerivedTypes(IConventionEntityType) |
Geçersiz.
Modeldeki belirli bir varlık türünden türetilen tüm türleri alır. |
GetDerivedTypesInclusive(IConventionEntityType) |
Geçersiz.
Türün kendisi de dahil olmak üzere verilen IConventionEntityTypetüm türetilmiş türlerini döndürür. |
GetDirectlyDerivedTypes(IConventionEntityType) |
Geçersiz.
Modeldeki belirli bir varlık türünden doğrudan türetilen tüm türleri alır. |
GetDiscriminatorMappingCompleteConfigurationSource(IConventionEntityType) |
Geçersiz.
ConfigurationSource Ayırıcı değerin tamamlanma durumunu alır. |
GetDiscriminatorProperty(IConventionEntityType) |
Geçersiz.
IConventionProperty Ayrımcı değeri depolamak için kullanılacak değeri döndürür. |
GetDiscriminatorPropertyConfigurationSource(IConventionEntityType) |
Geçersiz.
ConfigurationSource Ayırıcı özelliğinin değerini alır. |
GetDiscriminatorValueConfigurationSource(IConventionEntityType) |
Geçersiz.
Ayırıcı değeri için değerini ConfigurationSource alır. |
GetNavigations(IConventionEntityType) |
Geçersiz.
Verilen varlık türündeki tüm gezinti özelliklerini alır. |
GetQueryFilterConfigurationSource(IConventionEntityType) |
Geçersiz.
için GetQueryFilter(IEntityType)yapılandırma kaynağını döndürür. |
GetReferencingForeignKeys(IConventionEntityType) |
Geçersiz.
Belirli bir varlık türünü hedefleyen tüm yabancı anahtarları alır (örneğin, verilen varlık türünün veya türetildiği türün asıl olduğu yabancı anahtarlar). |
GetRootType(IConventionEntityType) |
Geçersiz.
Belirli bir varlık türü için kök temel türünü alır. |
RemoveDiscriminatorValue(IConventionEntityType) |
Geçersiz.
Bu varlık türü için ayırıcı değeri kaldırır. |
RemoveForeignKey(IConventionEntityType, IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType) |
Geçersiz.
Bu varlık türünden yabancı anahtarı kaldırır. |
RemoveIndex(IConventionEntityType, IReadOnlyList<IConventionProperty>) |
Geçersiz.
Bu varlık türünden bir dizini kaldırır. |
RemoveKey(IConventionEntityType, IReadOnlyList<IConventionProperty>) |
Geçersiz.
Bu varlık türünden birincil veya alternatif anahtarı kaldırır. |
RemoveProperty(IConventionEntityType, String) |
Geçersiz.
Bu varlık türünden bir özelliği kaldırır. |
RootType(IConventionEntityType) |
Geçersiz.
Belirli bir varlık türü için kök temel türünü alır. |
SetChangeTrackingStrategy(IConventionEntityType, Nullable<ChangeTrackingStrategy>, Boolean) |
Geçersiz.
Bu varlık türü için kullanılacak değişiklik izleme stratejisini ayarlar. Bu strateji, bağlamın varlık türünün bir örneğinin özelliklerine yapılan değişiklikleri nasıl algıladiğini gösterir. |
SetDefiningQuery(IConventionEntityType, LambdaExpression, Boolean) |
Geçersiz.
Bu türdeki sorgular için varsayılan kaynak olarak kullanılan LINQ sorgusunu ayarlar. |
SetDiscriminatorMappingComplete(IConventionEntityType, Nullable<Boolean>, Boolean) |
Geçersiz.
Ayırıcı eşlemenin tamamlanıp tamamlanmadığını gösteren değeri ayarlar. |
SetDiscriminatorProperty(IConventionEntityType, IProperty, Boolean) |
Geçersiz.
IProperty Ayrımcı değeri depolamak için kullanılacak değerini ayarlar. |
SetDiscriminatorValue(IConventionEntityType, Object, Boolean) |
Geçersiz.
Bu varlık türü için ayrımcı değeri ayarlar. |
SetPrimaryKey(IConventionEntityType, IConventionProperty, Boolean) |
Geçersiz.
Bu varlık türü için birincil anahtarı ayarlar. |
SetQueryFilter(IConventionEntityType, LambdaExpression, Boolean) |
Geçersiz.
Bu varlık türü için sorgulara otomatik olarak uygulanan LINQ ifade filtresini ayarlar. |
Şunlara uygulanır
Entity Framework
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin