PropertyExtensions 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 IReadOnlyProperty
için IReadOnlyPropertyuzantı yöntemleri.
public static class PropertyExtensions
[System.Obsolete("Use IReadOnlyProperty")]
public static class PropertyExtensions
type PropertyExtensions = class
[<System.Obsolete("Use IReadOnlyProperty")>]
type PropertyExtensions = class
Public Module PropertyExtensions
- Devralma
-
PropertyExtensions
- Özellikler
Yöntemler
| Veri Akışı Adı | Description |
|---|---|
| CreateKeyEqualityComparer<TProperty>(IProperty) |
Geçersiz.
Verilen özellik türünün değerleri için bir IEqualityComparer<T> oluşturur. |
| FindContainingPrimaryKey(IProperty) |
Geçersiz.
Bu özelliği kullanan birincil anahtarı alır (bu özelliğin dahil olduğu bileşik birincil anahtar dahil). |
| FindFirstPrincipal(IProperty) |
Geçersiz.
Verilen özellik bir yabancı anahtarın parçasıysa, verilen özelliğin kısıtlandığı ilk asıl özelliği bulur. |
| FindMapping(IProperty) |
Geçersiz.
CoreTypeMapping Verilen özelliğin değerini döndürür. |
| FindPrincipals(IProperty) |
Geçersiz.
Verilen özellik bir yabancı anahtarın parçasıysa, verilen özelliğin kısıtlandığı verilen özelliği de içeren asıl özelliklerin listesini bulur. |
| FindTypeMapping(IProperty) |
Geçersiz.
CoreTypeMapping Verilen özelliğin değerini döndürür. |
| Format(IEnumerable<IPropertyBase>, Boolean) |
Geçersiz.
Özellikleri kullanan anahtarlar, dizinler vb. hakkında özel durumlar oluştururken yararlı olması gibi belirli özelliklerin biçimlendirilmiş dize gösterimini oluşturur. |
| GetAfterSaveBehavior(IProperty) |
Geçersiz.
Varlık veritabanına kaydedildikten sonra bu özelliğin değiştirilip değiştirilemeyeceğini belirten bir değer alır. 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. |
| GetBeforeSaveBehavior(IProperty) |
Geçersiz.
Varlık veritabanına kaydedilmeden önce bu özelliğin değiştirilip değiştirilemeyeceğini belirten bir değer alır. 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. |
| GetContainingForeignKeys(IProperty) |
Geçersiz.
Bu özelliği kullanan tüm yabancı anahtarları alır (bu özelliğin dahil olduğu bileşik yabancı anahtarlar dahil). |
| GetContainingIndexes(IProperty) |
Geçersiz.
Bu özelliği kullanan tüm dizinleri alır (bu özelliğin dahil olduğu bileşik dizinler dahil). |
| GetContainingKeys(IProperty) |
Geçersiz.
Bu özelliği kullanan tüm birincil veya alternatif anahtarları alır (bu özelliğin dahil olduğu bileşik anahtarlar dahil). |
| GetContainingPrimaryKey(IProperty) |
Geçersiz.
Bu özelliği kullanan birincil anahtarı alır (bu özelliğin dahil olduğu bileşik birincil anahtar dahil). |
| GetKeyValueComparer(IProperty) |
Geçersiz.
ValueComparer Bu özellik için anahtarlarla kullanılacak değerini alır veya |
| GetMaxLength(IProperty) |
Geçersiz.
Bu özellikte izin verilen maksimum veri uzunluğunu alır. Örneğin, özellik bir String ise, bu en fazla karakter sayısıdır. |
| GetPrecision(IProperty) |
Geçersiz.
Bu özellikte izin verilen verilerin duyarlığı alır. Örneğin, özellik bir Decimal ise, bu en fazla basamak sayısıdır. |
| GetProviderClrType(IProperty) |
Geçersiz.
Veritabanı sağlayıcısına gönderilmeden önce özellik değerinin dönüştürüleceği türü alır. |
| GetScale(IProperty) |
Geçersiz.
Bu özellikte izin verilen veri ölçeğini alır. Örneğin, özellik bir Decimal ise, bu ondalık basamak sayısı üst sınırıdır. |
| GetStructuralValueComparer(IProperty) |
Geçersiz.
Bu özelliğin ValueComparer |
| GetTypeMapping(IProperty) |
Geçersiz.
CoreTypeMapping Son haline getirilmiş bir modelden verilen özellik için değerini döndürür. |
| GetValueComparer(IProperty) |
Geçersiz.
Bu özelliğin ValueComparer |
| GetValueConverter(IProperty) |
Geçersiz.
Bu özellik için özel ValueConverter kümeyi alır. |
| GetValueGeneratorFactory(IProperty) |
Geçersiz.
Varsa, bu özellik için değer oluşturmak üzere ayarlanmış fabrikayı alır. |
| IsForeignKey(IProperty) |
Geçersiz.
Bu özelliğin yabancı anahtar (veya bileşik yabancı anahtarın parçası) olarak kullanılıp kullanılmadığını belirten bir değer alır. |
| IsIndex(IProperty) |
Geçersiz.
Bu özelliğin dizin olarak mı (yoksa bileşik dizinin bir parçası olarak mı) kullanıldığını gösteren bir değer alır. |
| IsKey(IProperty) |
Geçersiz.
Bu özelliğin birincil anahtar veya alternatif anahtar (ya da bileşik birincil veya alternatif anahtarın parçası) olarak kullanılıp kullanılmadığını belirten bir değer alır. |
| IsPrimaryKey(IProperty) |
Geçersiz.
Bu özelliğin birincil anahtar (veya bileşik birincil anahtarın parçası) olarak kullanılıp kullanılmadığını belirten bir değer alır. |
| IsUnicode(IProperty) |
Geçersiz.
Özelliğin Unicode karakterlerinin kalıcı olup olmadığını belirten bir değer alır. |
| IsUniqueIndex(IProperty) |
Geçersiz.
Bu özelliğin benzersiz bir dizin olarak mı (yoksa benzersiz bir bileşik dizinin parçası olarak mı) kullanıldığını belirten bir değer alır. |
| ToDebugString(IProperty, MetadataDebugStringOptions, Int32) |
Geçersiz.
Verilen meta verilerin okunabilir bir gösterimini oluşturur. Uyarı: Döndürülen dizenin biçimine güvenmeyin. Yalnızca hata ayıklama için tasarlanmıştır ve sürümler arasında rastgele değişebilir. |