Share via


ConventionEntityTypeExtensions Sınıf

Tanım

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

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 null varsa, tanımlayıcı gezintiyi döndürür.

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

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

Ö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 null .

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

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

FindOwnership(IConventionEntityType)
Geçersiz.

Bu sahip olunan bir türse veya null başka bir türdeyse, ilişkiyi sahiple döndürür.

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

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

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