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 uzantı IReadOnlyProperty 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
- Öznitelikler
Yöntemler
| CreateKeyEqualityComparer<TProperty>(IProperty) |
Verilen özellik IEqualityComparer<T> türü değerleri için bir oluşturur. |
| FindContainingPrimaryKey(IProperty) |
Bu özelliği kullanan birincil anahtarı alır (bu özelliğin dahil olduğu bileşik birincil anahtar dahil). |
| FindFirstPrincipal(IProperty) |
Verilen özellik yabancı anahtarın parçası ise, verilen özelliğin kısıtlanmış olduğu ilk asıl özelliği bulur. |
| FindMapping(IProperty) |
Kullanımdan kalktı.
Verilen CoreTypeMapping özellik için döndürür. |
| FindPrincipals(IProperty) |
Kullanımdan kalktı.
Verilen özellik yabancı anahtarın parçası ise, verilen özelliğin kısıtlanmış olduğu verilen özellik de dahil olmak üzere asıl özelliklerin listesini bulur. |
| FindTypeMapping(IProperty) |
Verilen CoreTypeMapping özellik için döndürür. |
| Format(IEnumerable<IPropertyBase>, Boolean) |
Özellikleri kullanan anahtarlar, dizinler vb. hakkında özel durumlar oluşturma gibi belirli özelliklerin biçimlendirilmiş bir dize gösterimi oluşturur. |
| GetAfterSaveBehavior(IProperty) |
Kullanımdan kalktı.
Varlık veritabanına kaydedildikten sonra bu özelliğin değiştirilebilir olup olmadığını belirten bir değer alır. ise, varlık veritabanında mevcut olduktan sonra bu özellığa yeni bir değer Throw atanırsa bir özel durum oluşturulur. ise, Ignore veritabanında zaten mevcut olan bir varlığın özellik değerinde yapılan değişiklikler yoksayılır. |
| GetBeforeSaveBehavior(IProperty) |
Kullanımdan kalktı.
Varlık veritabanına kaydedilmeden önce bu özelliğin değiştirilebilir olup olmadığını belirten bir değer alır. Throwise, durumdayken bu özel göreve bir değer atanırsa bir özel durum Added oluşturur. ise, Ignore bu durumdayken herhangi bir değer kümesi yoksayılır. Added |
| GetContainingForeignKeys(IProperty) |
Bu özelliği kullanan tüm yabancı anahtarları alır (bu özelliğin dahil olduğu bileşik yabancı anahtarlar dahil). |
| GetContainingIndexes(IProperty) |
Bu özelliği kullanan tüm dizinleri alır (bu özelliğin dahil olduğu bileşik dizinler dahil). |
| GetContainingKeys(IProperty) |
Bu özelliği kullanan tüm birincil veya alternatif anahtarları (bu özelliğin dahil olduğu bileşik anahtarlar dahil) alır. |
| GetContainingPrimaryKey(IProperty) |
Kullanımdan kalktı.
Bu özelliği kullanan birincil anahtarı alır (bu özelliğin dahil olduğu bileşik birincil anahtar dahil). |
| GetKeyValueComparer(IProperty) |
Bu ValueComparer özellik için anahtarlarla birlikte kullanmak üzere veya hiçbiri |
| GetMaxLength(IProperty) |
Bu özellikte izin verilen maksimum veri uzunluğunu alır. Örneğin, özelliği bir ise String en fazla karakter sayısı bu olur. |
| GetPrecision(IProperty) |
Bu özellikte izin verilen verilerin duyarlığı alır. Örneğin, özelliği bir Decimal ise, bu basamak sayısı üst sayısıdır. |
| GetProviderClrType(IProperty) |
Veritabanı sağlayıcısına gönderilmeden önce özellik değerinin dönüştürülecek türü alır. |
| GetScale(IProperty) |
Bu özellikte izin verilen verilerin ölçeğini alır. Örneğin, özelliği bir Decimal ise, bu ondalık basamak sayısı üst sayısıdır. |
| GetStructuralValueComparer(IProperty) |
Kullanımdan kalktı.
Bu ValueComparer özellik için yapısal kopyalar için kullanmak üzere veya ayarlanmazsa |
| GetTypeMapping(IProperty) |
Sonlaştırılmış CoreTypeMapping modelden verilen özellik için döndürür. |
| GetValueComparer(IProperty) |
Bu ValueComparer özellik için veya hiçbiri |
| GetValueConverter(IProperty) |
Kullanımdan kalktı.
Bu özellik için ValueConverter özel kümeyi alır. |
| GetValueGeneratorFactory(IProperty) |
Kullanımdan kalktı.
Varsa, bu özellik için değer oluşturmak için ayarlanmış fabrikayı alır. |
| IsForeignKey(IProperty) |
Kullanımdan kalktı.
Bu özelliğin yabancı anahtar (veya bileşik yabancı anahtarın bir parçası) olarak mı kullan gerektiğini belirten bir değer alır. |
| IsIndex(IProperty) |
Kullanımdan kalktı.
Bu özelliğin bir dizin (veya bileşik dizinin bir parçası) olarak kullanıla mı olduğunu belirten bir değer alır. |
| IsKey(IProperty) |
Kullanımdan kalktı.
Bu özelliğin birincil anahtar olarak mı yoksa alternatif anahtar olarak mı (veya bileşik birincil veya alternatif anahtarın bir parçası) olarak mı kullan gerektiğini belirten bir değer alır. |
| IsPrimaryKey(IProperty) |
Kullanımdan kalktı.
Bu özelliğin birincil anahtar (veya bileşik birincil anahtarın bir parçası) olarak kullanıla mı olduğunu belirten bir değer alır. |
| IsUnicode(IProperty) |
Özelliğin Unicode karakterleri kalıcı olup olmadığını belirten bir değer alır. |
| IsUniqueIndex(IProperty) |
Kullanımdan kalktı.
Bu özelliğin benzersiz bir dizin (veya benzersiz bileşik dizinin bir parçası) olarak mı kullan gerektiğini belirten bir değer alır. |
| ToDebugString(IProperty, MetadataDebugStringOptions, Int32) |
Verilen meta verilerin insanlar tarafından okunabilir bir temsilini oluşturur. Uyarı: Döndürülen dizenin biçimine güvenme. Yalnızca hata ayıklama için tasarlanmıştır ve sürümler arasında rastgele değişebilir. |