ConventionPropertyExtensions 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 IConventionProperty
İçin uzantı yöntemleri IConventionProperty .
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) |
Bu özelliği kullanan birincil anahtarı alır (Bu özelliğin dahil olduğu bir bileşik birincil anahtar dahil). |
| FindFirstPrincipal(IConventionProperty) |
Verilen özellik yabancı bir anahtarın parçasıysa, belirtilen özelliğin kısıtlandığı ilk asıl özelliği bulur. |
| FindPrincipals(IConventionProperty) |
Kullanımdan kalktı.
Verilen özellik yabancı anahtarın bir parçasıysa verilen özelliğin kısıtlandığı verilen özellik dahil asıl Özellikler listesini bulur. |
| GetAfterSaveBehaviorConfigurationSource(IConventionProperty) |
İçin yapılandırma kaynağını döndürür GetAfterSaveBehavior(IProperty) . |
| GetBeforeSaveBehaviorConfigurationSource(IConventionProperty) |
İçin yapılandırma kaynağını döndürür GetBeforeSaveBehavior(IProperty) . |
| GetContainingForeignKeys(IConventionProperty) |
Bu özelliği kullanan tüm yabancı anahtarları alır (Bu özelliğin dahil olduğu bileşik yabancı anahtarlar dahil). |
| GetContainingIndexes(IConventionProperty) |
Bu özelliği kullanan tüm dizinleri alır (Bu özelliğin dahil olduğu bileşik dizinler dahil). |
| GetContainingKeys(IConventionProperty) |
Bu özelliği kullanan tüm birincil veya alternatif anahtarları alır (Bu özelliğin dahil olduğu bileşik anahtarlar dahil). |
| GetIsUnicodeConfigurationSource(IConventionProperty) |
İçin yapılandırma kaynağını döndürür IsUnicode(IProperty) . |
| GetKeyValueComparerConfigurationSource(IConventionProperty) |
Kullanımdan kalktı.
İçin yapılandırma kaynağını döndürür GetKeyValueComparer() . |
| GetMaxLengthConfigurationSource(IConventionProperty) |
İçin yapılandırma kaynağını döndürür GetMaxLength(IProperty) . |
| GetPrecisionConfigurationSource(IConventionProperty) |
İçin yapılandırma kaynağını döndürür GetPrecision(IProperty) . |
| GetProviderClrTypeConfigurationSource(IConventionProperty) |
İçin yapılandırma kaynağını döndürür GetProviderClrType(IProperty) . |
| GetScaleConfigurationSource(IConventionProperty) |
İçin yapılandırma kaynağını döndürür GetScale(IProperty) . |
| GetStructuralValueComparerConfigurationSource(IConventionProperty) |
Kullanımdan kalktı.
İçin yapılandırma kaynağını döndürür GetStructuralValueComparer(IProperty) . |
| GetTypeMappingConfigurationSource(IConventionProperty) |
Öğesini alır ConfigurationSource FindTypeMapping(IProperty) . |
| GetValueComparerConfigurationSource(IConventionProperty) |
İçin yapılandırma kaynağını döndürür GetValueComparer(IProperty) . |
| GetValueConverterConfigurationSource(IConventionProperty) |
İçin yapılandırma kaynağını döndürür GetValueConverter(IProperty) . |
| GetValueGeneratorFactoryConfigurationSource(IConventionProperty) |
İçin yapılandırma kaynağını döndürür GetValueGeneratorFactory(IProperty) . |
| SetAfterSaveBehavior(IConventionProperty, Nullable<PropertySaveBehavior>, Boolean) |
Varlık veritabanına kaydedildikten sonra bu özelliğin değiştirilip değiştirilemeyeceğini gösteren değeri ayarlar. ThrowDaha sonra, bu özelliğe varlık veritabanında varolduktan sonra yeni bir değer atanırsa bir özel durum oluşturulur. İse Ignore , veritabanında zaten var olan bir varlığın özellik değerindeki değişiklikler yok sayılır. |
| SetBeforeSaveBehavior(IConventionProperty, Nullable<PropertySaveBehavior>, Boolean) |
Varlık veritabanına kaydedilmeden önce bu özelliğin değiştirilip değiştirilemeyeceğini gösteren değeri ayarlar. İse Throw , bu özelliğe bir değer olduğunda bir değer atanırsa bir özel durum oluşturulur Added . İse Ignore , durumunda herhangi bir değer kümesi yok sayılır Added . |
| SetIsUnicode(IConventionProperty, Nullable<Boolean>, Boolean) |
Bu özelliğin Unicode karakterlerini kalıcı yapıp yapamadığını gösteren bir değer ayarlar. |
| SetKeyValueComparer(IConventionProperty, ValueComparer, Boolean) |
Kullanımdan kalktı.
ValueComparerAnahtar karşılaştırmaları gerçekleştirirken bu özellik için özel 'i ayarlar. |
| SetMaxLength(IConventionProperty, Nullable<Int32>, Boolean) |
Bu özellikte izin verilen en fazla veri uzunluğunu ayarlar. Örneğin, özellik bir ' ise, String Bu en fazla karakter sayısıdır. |
| SetPrecision(IConventionProperty, Nullable<Int32>, Boolean) |
Bu özellikte izin verilen verinin duyarlığını ayarlar. Örneğin, özelliği bir ise, Decimal en fazla basamak sayısıdır. |
| SetProviderClrType(IConventionProperty, Type, Boolean) |
Özellik değerinin veritabanı sağlayıcısına gönderilmeden önce dönüştürülecek türü ayarlar. |
| SetScale(IConventionProperty, Nullable<Int32>, Boolean) |
Bu özellikte izin verilen veri ölçeğini ayarlar. Örneğin, özelliği bir Decimal ise, bu ondalık basamak sayısı üst sayısıdır. |
| SetStructuralValueComparer(IConventionProperty, ValueComparer, Boolean) |
Kullanımdan kalktı.
Bu özellik için ValueComparer yapısal kopyalar için özeli ayarlar. |
| SetTypeMapping(IConventionProperty, CoreTypeMapping, Boolean) |
Verilen CoreTypeMapping özellik için 'i ayarlar |
| SetValueComparer(IConventionProperty, ValueComparer, Boolean) |
Bu özellik için ValueComparer özeli ayarlar. |
| SetValueConverter(IConventionProperty, ValueConverter, Boolean) |
Bu özellik için ValueConverter özeli ayarlar. |
| SetValueGeneratorFactory(IConventionProperty, Func<IProperty,IEntityType,ValueGenerator>, Boolean) |
Bu özellik için değer oluşturmak veya önceden ayarlanmış herhangi bir fabrikayı temizlemek
ayarı bu özellik için değer oluşturma özelliğini devre dışı bırakmaz, yalnızca bu özellik için açıkça yapılandırılmış |