Share via


ConventionPropertyExtensions Sınıf

Tanım

Dikkat

Use IConventionProperty

için IConventionPropertyuzantı yöntemleri.

public static class ConventionPropertyExtensions
[System.Obsolete("Use IConventionProperty")]
public static class ConventionPropertyExtensions
type ConventionPropertyExtensions = class
[<System.Obsolete("Use IConventionProperty")>]
type ConventionPropertyExtensions = class
Public Module ConventionPropertyExtensions
Devralma
ConventionPropertyExtensions
Öznitelikler

Yöntemler

FindContainingPrimaryKey(IConventionProperty)
Geçersiz.

Bu özelliği kullanan birincil anahtarı alır (bu özelliğin dahil olduğu bileşik birincil anahtar dahil).

FindFirstPrincipal(IConventionProperty)
Geçersiz.

Verilen özellik bir yabancı anahtarın parçasıysa, verilen özelliğin kısıtlandığı ilk asıl özelliği bulur.

FindPrincipals(IConventionProperty)
Geçersiz.

Verilen özellik bir yabancı anahtarın parçasıysa, verilen özelliğin kısıtladığı verilen özelliği de içeren asıl özelliklerin listesini bulur.

GetAfterSaveBehaviorConfigurationSource(IConventionProperty)
Geçersiz.

için GetAfterSaveBehavior(IProperty)yapılandırma kaynağını döndürür.

GetBeforeSaveBehaviorConfigurationSource(IConventionProperty)
Geçersiz.

için GetBeforeSaveBehavior(IProperty)yapılandırma kaynağını döndürür.

GetContainingForeignKeys(IConventionProperty)
Geçersiz.

Bu özelliği kullanan tüm yabancı anahtarları alır (bu özelliğin dahil olduğu bileşik yabancı anahtarlar dahil).

GetContainingIndexes(IConventionProperty)
Geçersiz.

Bu özelliği kullanan tüm dizinleri (bu özelliğin dahil olduğu bileşik dizinler dahil) alır.

GetContainingKeys(IConventionProperty)
Geçersiz.

Bu özelliği kullanan tüm birincil veya alternatif anahtarları (bu özelliğin dahil olduğu bileşik anahtarlar dahil) alır.

GetIsUnicodeConfigurationSource(IConventionProperty)
Geçersiz.

için IsUnicode(IProperty)yapılandırma kaynağını döndürür.

GetKeyValueComparerConfigurationSource(IConventionProperty)
Geçersiz.

için GetKeyValueComparer()yapılandırma kaynağını döndürür.

GetMaxLengthConfigurationSource(IConventionProperty)
Geçersiz.

için GetMaxLength(IProperty)yapılandırma kaynağını döndürür.

GetPrecisionConfigurationSource(IConventionProperty)
Geçersiz.

için GetPrecision(IProperty)yapılandırma kaynağını döndürür.

GetProviderClrTypeConfigurationSource(IConventionProperty)
Geçersiz.

için GetProviderClrType(IProperty)yapılandırma kaynağını döndürür.

GetScaleConfigurationSource(IConventionProperty)
Geçersiz.

için GetScale(IProperty)yapılandırma kaynağını döndürür.

GetStructuralValueComparerConfigurationSource(IConventionProperty)
Geçersiz.

için GetStructuralValueComparer(IProperty)yapılandırma kaynağını döndürür.

GetTypeMappingConfigurationSource(IConventionProperty)
Geçersiz.

için FindTypeMapping(IProperty)öğesini ConfigurationSource alır.

GetValueComparerConfigurationSource(IConventionProperty)
Geçersiz.

için GetValueComparer(IProperty)yapılandırma kaynağını döndürür.

GetValueConverterConfigurationSource(IConventionProperty)
Geçersiz.

için GetValueConverter(IProperty)yapılandırma kaynağını döndürür.

GetValueGeneratorFactoryConfigurationSource(IConventionProperty)
Geçersiz.

için GetValueGeneratorFactory(IProperty)yapılandırma kaynağını döndürür.

SetAfterSaveBehavior(IConventionProperty, Nullable<PropertySaveBehavior>, Boolean)
Geçersiz.

Varlık veritabanına kaydedildikten sonra bu özelliğin değiştirilip değiştirilemeyeceğini belirten bir değer ayarlar.

ise Throw, varlık veritabanında mevcut olduktan sonra bu özelliğe yeni bir değer atanırsa bir özel durum oluşturulur.

ise Ignore, veritabanında zaten var olan bir varlığın özellik değerinde yapılan değişiklikler yoksayılır.

SetBeforeSaveBehavior(IConventionProperty, Nullable<PropertySaveBehavior>, Boolean)
Geçersiz.

Varlık veritabanına kaydedilmeden önce bu özelliğin değiştirilip değiştirilemeyeceğini belirten bir değer ayarlar.

ise Throw, durumundayken bu özelliğe Added bir değer atanırsa bir özel durum oluşturulur.

ise Ignore, durumundayken Added herhangi bir değer kümesi yoksayılır.

SetIsUnicode(IConventionProperty, Nullable<Boolean>, Boolean)
Geçersiz.

Bu özelliğin Unicode karakterlerinin kalıcı olup olmadığını belirten bir değer ayarlar.

SetKeyValueComparer(IConventionProperty, ValueComparer, Boolean)
Geçersiz.

Anahtar karşılaştırmaları gerçekleştirirken bu özellik için özel ValueComparer ayarlar.

SetMaxLength(IConventionProperty, Nullable<Int32>, Boolean)
Geçersiz.

Bu özellikte izin verilen en fazla veri uzunluğunu ayarlar. Örneğin, özelliği bir String ' ise, bu karakter sayısı üst sınırıdır.

SetPrecision(IConventionProperty, Nullable<Int32>, Boolean)
Geçersiz.

Bu özellikte izin verilen verilerin duyarlık değerini ayarlar. Örneğin, özellik bir Decimal ise, bu basamak sayısı üst sınırıdır.

SetProviderClrType(IConventionProperty, Type, Boolean)
Geçersiz.

Özellik değerinin veritabanı sağlayıcısına gönderilmeden önce dönüştürüleceği türü ayarlar.

SetScale(IConventionProperty, Nullable<Int32>, Boolean)
Geçersiz.

Bu özellikte izin verilen veri ölçeğini ayarlar. Örneğin, özellik bir Decimal ise, bu ondalık basamak sayısı üst sınırıdır.

SetStructuralValueComparer(IConventionProperty, ValueComparer, Boolean)
Geçersiz.

Bu özelliğin yapısal kopyaları için özel ValueComparer ayarlar.

SetTypeMapping(IConventionProperty, CoreTypeMapping, Boolean)
Geçersiz.

CoreTypeMapping Verilen özelliğin değerini ayarlar

SetValueComparer(IConventionProperty, ValueComparer, Boolean)
Geçersiz.

Bu özellik için özel ValueComparer ayarlar.

SetValueConverter(IConventionProperty, ValueConverter, Boolean)
Geçersiz.

Bu özellik için özel ValueConverter ayarlar.

SetValueGeneratorFactory(IConventionProperty, Func<IProperty,IEntityType,ValueGenerator>, Boolean)
Geçersiz.

Bu özellik için değer oluşturmak veya null önceden ayarlanmış fabrikaları temizlemek için kullanılacak fabrikayı ayarlar.

Ayar null bu özellik için değer oluşturmayı devre dışı bırakmaz, yalnızca bu özellik için açıkça yapılandırılan oluşturucuları temizler. Veritabanı sağlayıcısı yine de özellik türü için bir değer oluşturucuya sahip olabilir.

Şunlara uygulanır