IProperty Arabirim
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.
Yapısal türün skaler özelliğini temsil eder.
public interface IProperty : Microsoft.EntityFrameworkCore.Metadata.IPropertyBase
public interface IProperty : Microsoft.EntityFrameworkCore.Metadata.IPropertyBase, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty
type IProperty = interface
interface IPropertyBase
interface IAnnotatable
type IProperty = interface
interface IReadOnlyProperty
interface IReadOnlyPropertyBase
interface IReadOnlyAnnotatable
interface IPropertyBase
interface IAnnotatable
Public Interface IProperty
Implements IPropertyBase
Public Interface IProperty
Implements IPropertyBase, IReadOnlyProperty
- Türetilmiş
- Uygulamalar
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Varlık türlerini ve ilişkilerini modelleme .
Özellikler
| Veri Akışı Adı | Description |
|---|---|
| AfterSaveBehavior |
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. |
| BeforeSaveBehavior |
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. |
| ClrType |
Bu özelliğin tuttuğu değerin türünü alır. |
| DeclaringEntityType |
Geçersiz.
Bu özelliğin ait olduğu varlık türünü alır. |
| DeclaringType |
Bu özellik benzeri nesnenin ait olduğu türü alır. (Devralındığı yer: IReadOnlyPropertyBase) |
| FieldInfo |
FieldInfo Bu özellik benzeri nesne için temel alınan CLR alanının değerini alır.
Bu, gölge özellikler için veya yedekleme alanı bilinmiyorsa olabilir |
| IsAutoLoaded |
Varlık veritabanından sorgulandığında bu özelliğin otomatik olarak yüklenip yüklenmediğini gösteren bir değer alır.
olarak |
| IsCollection |
Özelliğin bir koleksiyon olup olmadığını belirten bir değer alır. (Devralındığı yer: IReadOnlyPropertyBase) |
| IsConcurrencyToken |
Bu özelliğin eşzamanlılık belirteci olarak kullanılıp kullanılmadığını belirten bir değer alır. Bir özellik eşzamanlılık belirteci olarak yapılandırıldığında, bu varlık türünün bir örneği güncelleştirildiğinde veya silindiğinde SaveChanges() veritabanındaki değer denetlenerek örneğin veritabanından alınmasından bu yana değişmediğinden emin olun. Değiştiyse, bir özel durum oluşturulur ve değişiklikler veritabanına uygulanmaz. |
| IsNullable |
Bu özelliğin öğesini içerip içeremeyeceğini |
| IsPrimitiveCollection |
Özellik, CLR türünün öğe türüyle eşleşen bir öğe türüne sahipse ilkel bir koleksiyondur. (Devralındığı yer: IReadOnlyProperty) |
| IsReadOnlyAfterSave |
Geçersiz.
Bu özellik kullanımdan kaldırıldı. Bunun yerine BeforeSaveBehavior kullanın. |
| IsReadOnlyBeforeSave |
Geçersiz.
Bu özellik kullanımdan kaldırıldı. Bunun yerine BeforeSaveBehavior kullanın. |
| IsShadowProperty |
Bunun bir gölge özelliği olup olmadığını belirten bir değer alır. Gölge özellik, varlık sınıfında karşılık gelen bir özelliğe sahip olmayan özelliktir. özelliği için geçerli değer, varlık sınıfının örneklerinde ChangeTracker depolanmak yerine içinde depolanır. |
| IsStoreGeneratedAlways |
Geçersiz.
Bu özellik kullanımdan kaldırıldı. Bunun yerine BeforeSaveBehavior veya AfterSaveBehavior kullanın. |
| Item[String] |
Ek açıklamanın belirtilen ada sahip değerini alır ve yoksa döndürür |
| Name |
Bu özellik benzeri nesnenin adını alır. (Devralındığı yer: IReadOnlyPropertyBase) |
| PropertyInfo |
PropertyInfo Bu özellik benzeri nesne için temel alınan CLR özelliğinin öğesini alır.
Bu, gölge özellikler için veya doğrudan bir alana eşlenmiş olabilir |
| RequiresValueGenerator |
Bağlama yeni varlıklar eklendiğinde bu özelliğin değer oluşturmasını gerektirip gerektirmediğini belirten bir ValueGenerator değer alır. |
| Sentinel |
Bu özelliğin ayarlanmadığını gösteren sentinel değerini alır. (Devralındığı yer: IReadOnlyPropertyBase) |
| ValueGenerated |
Bu özellik için bir değerin veritabanı tarafından ne zaman oluşturulacağını belirten bir değer alır. Özellik veritabanı tarafından oluşturulacak şekilde ayarlandığında bile, varlık eklendiğinde ve bir değer atandığında veya özellik mevcut bir varlık için değiştirilmiş olarak işaretlendiğinde EF yine de belirli bir değeri kaydetmeye çalışabilir (veritabanı tarafından oluşturulan bir değer yerine). Daha fazla bilgi için bkz. GetBeforeSaveBehavior(IProperty) ve GetAfterSaveBehavior(IProperty). |
Yöntemler
| Veri Akışı Adı | Description |
|---|---|
| AddRuntimeAnnotation(String, Object) |
Bu nesneye bir çalışma zamanı ek açıklaması ekler. Belirtilen ada sahip bir ek açıklama zaten varsa oluşturur. (Devralındığı yer: IAnnotatable) |
| AnnotationsToDebugString(Int32) |
Nesnede bildirilen tüm ek açıklamalar için hata ayıklama dizesini alır. (Devralındığı yer: IReadOnlyAnnotatable) |
| CreateKeyEqualityComparer<TProperty>() |
Verilen özellik türünün değerleri için bir IEqualityComparer<T> oluşturur. |
| FindAnnotation(String) |
Mevcut değilse döndürerek |
| FindContainingPrimaryKey() |
Bu özelliği kullanan birincil anahtarı alır (bu özelliğin dahil olduğu bileşik birincil anahtar dahil). |
| FindFirstPrincipal() |
Verilen özellik bir yabancı anahtarın parçasıysa, verilen özelliğin kısıtlandığı ilk asıl özelliği bulur. |
| FindRuntimeAnnotation(String) |
Belirtilen ada sahip çalışma zamanı ek açıklamasını alır ve yoksa döndürür |
| FindRuntimeAnnotationValue(String) |
Çalışma zamanı ek açıklamasının belirtilen ada sahip değerini alır ve yoksa döndürür |
| FindTypeMapping() |
Bu özellik için tür eşlemesini döndürür. (Devralındığı yer: IReadOnlyProperty) |
| GetAfterSaveBehavior() |
Varlık veritabanına kaydedildikten sonra bu özelliğin değiştirilip değiştirilemeyeceğini belirten bir değer alır. (Devralındığı yer: IReadOnlyProperty) |
| GetAnnotation(String) |
Belirtilen ada sahip ek açıklamayı alır ve yoksa oluşturur. (Devralındığı yer: IReadOnlyAnnotatable) |
| GetAnnotations() |
Geçerli nesnedeki tüm ek açıklamaları alır. (Devralındığı yer: IReadOnlyAnnotatable) |
| GetBeforeSaveBehavior() |
Varlık veritabanına kaydedilmeden önce bu özelliğin değiştirilip değiştirilemeyeceğini belirten bir değer alır. (Devralındığı yer: IReadOnlyProperty) |
| GetCollectionAccessor() |
Koleksiyon gezintisi IClrCollectionAccessor veya karmaşık bir özellikse bu özelliğin değerini alır. (Devralındığı yer: IPropertyBase) |
| GetContainingForeignKeys() |
Bu özelliği kullanan tüm yabancı anahtarları alır (bu özelliğin dahil olduğu bileşik yabancı anahtarlar dahil). |
| GetContainingIndexes() |
Bu özelliği kullanan tüm dizinleri alır (bu özelliğin dahil olduğu bileşik dizinler dahil). |
| GetContainingKeys() |
Bu özelliği kullanan tüm birincil veya alternatif anahtarları alır (bu özelliğin dahil olduğu bileşik anahtarlar dahil). |
| GetCurrentValueComparer() |
İzlenen IUpdateEntry girişlerdeki değerleri karşılaştırmak için bir IComparer<T> alır. (Devralındığı yer: IPropertyBase) |
| GetElementType() |
Bu özellik tarafından temsil edilen ilkel koleksiyonun öğelerinin yapılandırmasını alır. |
| GetFieldName() |
Bu özelliğin yedekleme alanının adını alır veya |
| GetGetter() |
Bu özelliğin değerini okumak için bir IClrPropertyGetter alır. (Devralındığı yer: IPropertyBase) |
| GetIndex() |
Bu özelliğin özellik dizinini alır. (Devralındığı yer: IPropertyBase) |
| GetJsonValueReaderWriter() |
Bu özelliğin JsonValueReaderWriter |
| GetKeyValueComparer() |
Bu özelliğin ValueComparer anahtarlarıyla kullanılacak değerini alır. |
| GetMaxLength() |
Bu özellikte izin verilen maksimum veri uzunluğunu alır. Örneğin, özellik bir String ise, bu en fazla karakter sayısıdır. (Devralındığı yer: IReadOnlyProperty) |
| GetMemberInfo(Boolean, Boolean) |
PropertyInfo Verilen özellik için bir değer almak veya ayarlamak için kullanılması gereken veya FieldInfo alır. (Devralındığı yer: IPropertyBase) |
| GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Belirli bir adla çalışma zamanı ek açıklamasının değerini alır ve yoksa ekler. (Devralındığı yer: IAnnotatable) |
| GetPrecision() |
Bu özellikte izin verilen verilerin duyarlığı alır. Örneğin, özellik bir Decimal ise, bu en fazla basamak sayısıdır. (Devralındığı yer: IReadOnlyProperty) |
| GetPrincipals() |
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. |
| GetPrincipals<T>() |
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. (Devralındığı yer: IReadOnlyProperty) |
| GetPropertyAccessMode() |
PropertyAccessMode Bu özellik benzeri nesne için kullanılan alır. (Devralındığı yer: IReadOnlyPropertyBase) |
| GetProviderClrType() |
Veritabanı sağlayıcısına gönderilmeden önce özellik değerinin dönüştürüleceği türü alır. (Devralındığı yer: IReadOnlyProperty) |
| GetProviderValueComparer() |
Bu özelliğin ValueComparer sağlayıcı değerleri için kullanılacak değerini alır. |
| GetRuntimeAnnotations() |
Geçerli nesnedeki tüm çalışma zamanı ek açıklamalarını alır. (Devralındığı yer: IAnnotatable) |
| GetScale() |
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. (Devralındığı yer: IReadOnlyProperty) |
| GetTypeMapping() |
CoreTypeMapping Son haline getirilmiş bir modelden verilen özellik için değerini döndürür. (Devralındığı yer: IReadOnlyProperty) |
| GetValueComparer() |
Bu özellik için öğesini ValueComparer alır. |
| GetValueConverter() |
Bu özellik için özel ValueConverter kümeyi alır. (Devralındığı yer: IReadOnlyProperty) |
| GetValueGeneratorFactory() |
Varsa, bu özellik için değer oluşturmak üzere ayarlanmış fabrikayı alır. (Devralındığı yer: IReadOnlyProperty) |
| IsForeignKey() |
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. (Devralındığı yer: IReadOnlyProperty) |
| IsIndex() |
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. (Devralındığı yer: IReadOnlyProperty) |
| IsIndexerProperty() |
Bunun bir dizin oluşturucu özelliği olup olmadığını belirten bir değer alır. Dizin oluşturucu özelliği, varlık sınıfındaki bir dizin oluşturucu aracılığıyla erişilen özelliktir. (Devralındığı yer: IReadOnlyPropertyBase) |
| IsKey() |
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. (Devralındığı yer: IReadOnlyProperty) |
| IsPrimaryKey() |
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. (Devralındığı yer: IReadOnlyProperty) |
| IsUnicode() |
Özelliğin Unicode karakterlerinin kalıcı olup olmadığını belirten bir değer alır. (Devralındığı yer: IReadOnlyProperty) |
| IsUniqueIndex() |
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. (Devralındığı yer: IReadOnlyProperty) |
| RemoveRuntimeAnnotation(String) |
Verilen çalışma zamanı ek açıklamasını bu nesneden kaldırır. (Devralındığı yer: IAnnotatable) |
| SetRuntimeAnnotation(String, Object) |
Verilen anahtar altında depolanan çalışma zamanı ek açıklamasını ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar. (Devralındığı yer: IAnnotatable) |
| ToDebugString(MetadataDebugStringOptions, Int32) |
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. (Devralındığı yer: IReadOnlyProperty) |
Belirtik Arabirim Kullanımları
| Veri Akışı Adı | Description |
|---|---|
| IPropertyBase.GetPropertyAccessMode() |
PropertyAccessMode Bu özellik için kullanılan alır.
|
Uzantı Metotları
| Veri Akışı Adı | Description |
|---|---|
| AnnotationsToDebugString(IAnnotatable, Int32) |
Nesnede bildirilen tüm ek açıklamalar için hata ayıklama dizesini alır. |
| CreateKeyEqualityComparer<TProperty>(IProperty) |
Verilen özellik türünün değerleri için bir IEqualityComparer<T> oluşturur. |
| FindColumn(IProperty, StoreObjectIdentifier) |
Verilen tablo benzeri depo nesnesine eşlenmişse bu özelliğe karşılık gelen sütunu döndürür. |
| 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 bir yabancı anahtarın parçasıysa, verilen özelliğin kısıtlandığı ilk asıl özelliği bulur. |
| FindHiLoSequence(IProperty, StoreObjectIdentifier) |
ISequencehi-lo deseni için kullanılacak modelde öğesini bulur. |
| FindHiLoSequence(IProperty) |
ISequencehi-lo deseni için kullanılacak modelde öğesini bulur. |
| FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier) |
ISequencehi-lo deseni için kullanılacak modelde öğesini bulur. |
| FindHiLoSequence(IReadOnlyProperty) |
ISequencehi-lo deseni için kullanılacak modelde öğesini bulur. |
| FindMapping(IProperty) |
Geçersiz.
CoreTypeMapping Verilen özelliğin değerini döndürür. |
| FindOverrides(IProperty, StoreObjectIdentifier) |
Belirli bir tablo benzeri depo nesnesi için özellik model geçersiz kılmalarını döndürür. Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
| FindOverrides(IReadOnlyProperty, StoreObjectIdentifier) |
Belirli bir tablo benzeri depo nesnesi için özellik model geçersiz kılmalarını döndürür. Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
| 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. |
| FindRelationalMapping(IProperty) |
Geçersiz.
RelationalTypeMapping Son haline getirilmiş bir modelde verilen özelliğin değerini döndürür. |
| FindRelationalTypeMapping(IProperty, StoreObjectIdentifier) |
RelationalTypeMapping Son haline getirilmiş bir modelde verilen özelliğin değerini döndürür. |
| FindRelationalTypeMapping(IProperty) |
RelationalTypeMapping Son haline getirilmiş bir modelde verilen özelliğin değerini döndürür. |
| FindRelationalTypeMapping(IReadOnlyProperty, StoreObjectIdentifier) |
RelationalTypeMapping Son haline getirilmiş bir modelde verilen özelliğin değerini döndürür. |
| FindRelationalTypeMapping(IReadOnlyProperty) |
RelationalTypeMapping Son haline getirilmiş bir modelde verilen özelliğin değerini döndürür. |
| FindSequence(IProperty, StoreObjectIdentifier) |
ISequence Anahtar değeri oluşturma düzeni için kullanılacak modelde öğesini bulur. |
| FindSequence(IProperty) |
ISequence Anahtar değeri oluşturma düzeni için kullanılacak modelde öğesini bulur. |
| FindSequence(IReadOnlyProperty, StoreObjectIdentifier) |
ISequence Anahtar değeri oluşturma düzeni için kullanılacak modelde öğesini bulur. |
| FindSequence(IReadOnlyProperty) |
ISequence Anahtar değeri oluşturma düzeni için kullanılacak modelde öğesini bulur. |
| FindSharedStoreObjectRootProperty(IProperty, StoreObjectIdentifier) |
Paylaşılan tablo benzeri bir nesnede aynı sütuna eşlenen ilk IProperty sütunu bulur. Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
| FindSharedStoreObjectRootProperty(IReadOnlyProperty, StoreObjectIdentifier) |
Paylaşılan tablo benzeri bir nesnede aynı sütuna eşlenen ilk IProperty sütunu bulur. Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
| FindSharedTableRootPrimaryKeyProperty(IProperty) |
IProperty Verilen özellikle aynı birincil anahtar özelliğini temsil eden ancak paylaşılan bir kök tabloda olabilecek öğesini bulur. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
| FindTypeMapping(IProperty) |
CoreTypeMapping Verilen özelliğin değerini döndürür. |
| 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. |
| GetAnnotation(IAnnotatable, String) |
Belirtilen ada sahip ek açıklamayı alır ve yoksa oluşturur. |
| 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. |
| GetCollation(IProperty, StoreObjectIdentifier) |
Sütun için kullanılacak harmanlamayı döndürür. |
| GetCollation(IProperty) |
Sütun için kullanılacak harmanlamayı döndürür. |
| GetCollation(IReadOnlyProperty, StoreObjectIdentifier) |
Sütun için kullanılacak harmanlamayı döndürür. |
| GetCollation(IReadOnlyProperty) |
Sütun için kullanılacak harmanlamayı döndürür. |
| GetColumnBaseName(IProperty) |
Özelliğin eşlendiği sütunun temel adını döndürür. |
| GetColumnBaseName(IReadOnlyProperty) |
Geçersiz.
Özelliğin eşlendiği sütunun temel adını döndürür. |
| GetColumnName(IProperty, StoreObjectIdentifier) |
Özelliğin belirli bir tabloyla eşlendiği sütunun adını döndürür. |
| GetColumnName(IProperty) |
Geçersiz.
Özelliğin eşlendiği tablo sütununun adını döndürür. |
| GetColumnName(IReadOnlyProperty, StoreObjectIdentifier) |
Özelliğin belirli bir tabloyla eşlendiği sütunun adını döndürür. |
| GetColumnName(IReadOnlyProperty) |
Özelliğin eşlendiği sütunun adını döndürür. |
| GetColumnOrder(IReadOnlyProperty, StoreObjectIdentifier) |
Bu özelliğin belirli bir tablo için eşlendiği sütunun sırasını döndürür. |
| GetColumnOrder(IReadOnlyProperty) |
Bu özelliğin eşlendiği sütunun sırasını döndürür. |
| GetColumnType(IProperty, StoreObjectIdentifier) |
Özelliğin eşlendiği sütunun veritabanı türünü döndürür. |
| GetColumnType(IProperty) |
Özelliğin eşlendiği sütunun veritabanı türünü döndürür. |
| GetColumnType(IReadOnlyProperty, StoreObjectIdentifier) |
Özelliğin eşlendiği sütunun veritabanı türünü veya |
| GetColumnType(IReadOnlyProperty) |
Özelliğin eşlendiği sütunun veritabanı türünü veya |
| GetComment(IProperty, StoreObjectIdentifier) |
Bu özelliğin eşlendiği sütunun açıklamasını döndürür. |
| GetComment(IProperty) |
Bu özelliğin eşlendiği sütunun açıklamasını döndürür. |
| GetComment(IReadOnlyProperty, StoreObjectIdentifier) |
Bu özelliğin eşlendiği sütunun açıklamasını döndürür. |
| GetComment(IReadOnlyProperty) |
Bu özelliğin eşlendiği sütunun açıklamasını döndürür. |
| GetComputedColumnSql(IProperty, StoreObjectIdentifier) |
Bu özelliğin eşlendiği sütun için hesaplanan değer olarak kullanılan SQL ifadesini döndürür. |
| GetComputedColumnSql(IProperty) |
Bu özelliğin eşlendiği sütun için hesaplanan değer olarak kullanılan SQL ifadesini döndürür. |
| GetComputedColumnSql(IReadOnlyProperty, StoreObjectIdentifier) |
Bu özelliğin eşlendiği sütun için hesaplanan değer olarak kullanılan SQL ifadesini döndürür. |
| GetComputedColumnSql(IReadOnlyProperty) |
Bu özelliğin eşlendiği sütun için hesaplanan değer olarak kullanılan SQL ifadesini döndürür. |
| 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ı 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). |
| GetCurrentValueComparer(IPropertyBase) |
İzlenen IUpdateEntry girişlerdeki değerleri karşılaştırmak için bir IComparer<T> alır. |
| GetDataAnnotations(IProperty, IAnnotationCodeGenerator) |
Bir özelliği yapılandırmak için veri ek açıklamalarını alır. |
| GetDefaultColumnBaseName(IProperty) |
Özelliğin eşlendiği sütunun varsayılan temel adını döndürür |
| GetDefaultColumnBaseName(IReadOnlyProperty) |
Geçersiz.
Özelliğin eşlendiği sütunun varsayılan temel adını döndürür |
| GetDefaultColumnMappings(IProperty) |
Özelliğin eşlendiği varsayılan sütunları döndürür. |
| GetDefaultColumnMappings(IPropertyBase) |
Özelliğin eşlendiği varsayılan sütunları döndürür. |
| GetDefaultColumnName(IProperty, StoreObjectIdentifier) |
Özelliğin eşlendiği varsayılan sütun adını döndürür. |
| GetDefaultColumnName(IProperty) |
Geçersiz.
Özelliğin eşlendiği varsayılan tablo sütun adını döndürür. |
| GetDefaultColumnName(IReadOnlyProperty, StoreObjectIdentifier) |
Özelliğin eşlendiği varsayılan sütun adını döndürür. |
| GetDefaultColumnName(IReadOnlyProperty) |
Özelliğin eşlendiği sütunun varsayılan temel adını döndürür |
| GetDefaultConstraintName(IReadOnlyProperty, StoreObjectIdentifier) |
Varsayılan kısıtlama adını alır. |
| GetDefaultConstraintName(IReadOnlyProperty) |
Varsayılan kısıtlama adını alır. |
| GetDefaultDefaultConstraintName(IReadOnlyProperty, StoreObjectIdentifier) |
Tablo ve sütun adını temel alarak varsayılan kısıtlama adını oluşturur. |
| GetDefaultValue(IProperty, StoreObjectIdentifier) |
Bu özelliğin eşlendiği sütun için varsayılan değer olarak kullanılan nesneyi döndürür. |
| GetDefaultValue(IProperty) |
Bu özelliğin eşlendiği sütun için varsayılan değer olarak kullanılan nesneyi döndürür. |
| GetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier) |
Bu özelliğin eşlendiği sütun için varsayılan değer olarak kullanılan nesneyi döndürür. |
| GetDefaultValue(IReadOnlyProperty) |
Bu özelliğin eşlendiği sütun için varsayılan değer olarak kullanılan nesneyi döndürür. |
| GetDefaultValueGenerationStrategy(IReadOnlyProperty) |
özelliği için kullanılacak varsayılan SqliteValueGenerationStrategy değeri döndürür. |
| GetDefaultValueSql(IProperty, StoreObjectIdentifier) |
Bu özelliğin eşlendiği sütun için varsayılan değer olarak kullanılan SQL ifadesini döndürür. |
| GetDefaultValueSql(IProperty) |
Bu özelliğin eşlendiği sütun için varsayılan değer olarak kullanılan SQL ifadesini döndürür. |
| GetDefaultValueSql(IReadOnlyProperty, StoreObjectIdentifier) |
Bu özelliğin eşlendiği sütun için varsayılan değer olarak kullanılan SQL ifadesini döndürür. |
| GetDefaultValueSql(IReadOnlyProperty) |
Bu özelliğin eşlendiği sütun için varsayılan değer olarak kullanılan SQL ifadesini döndürür. |
| GetDeleteStoredProcedureParameterMappings(IProperty) |
Özelliğin eşlendiği silme saklı yordam parametrelerini döndürür. |
| GetFieldName(IPropertyBase) |
Bu özelliğin yedekleme alanının adını alır veya |
| GetFluentApiCalls(IProperty, IAnnotationCodeGenerator) |
Bir özelliği yapılandırmak için akıcı API çağrılarını alır. |
| GetFullTextSearchLanguage(IReadOnlyProperty) |
Bu özellik için tanımlanan tam metin arama dilini döndürür. |
| GetFunctionColumnMappings(IProperty) |
Özelliğin eşlendiği işlev sütunlarını döndürür. |
| GetGeometricDimension(IProperty) |
Bu özellik için sütun oluştururken kullanılacak boyutu döndürür. |
| GetGetter(IPropertyBase) |
Bu özelliğin değerini okumak için bir IClrPropertyGetter alır. Böyle bir özelliğin ilişkilendirilmiş MemberInfobir özelliği olmadığından bu yöntemi bir gölge özelliği (IsShadowProperty(IPropertyBase)) için çağırmanın bir hata olduğunu unutmayın. |
| GetHiLoSequenceName(IProperty, StoreObjectIdentifier) |
hi-lo dizisi için kullanılacak adı döndürür. |
| GetHiLoSequenceName(IProperty) |
hi-lo dizisi için kullanılacak adı döndürür. |
| GetHiLoSequenceName(IReadOnlyProperty, StoreObjectIdentifier) |
hi-lo dizisi için kullanılacak adı döndürür. |
| GetHiLoSequenceName(IReadOnlyProperty) |
hi-lo dizisi için kullanılacak adı döndürür. |
| GetHiLoSequenceSchema(IProperty, StoreObjectIdentifier) |
hi-lo dizisi için kullanılacak şemayı döndürür. |
| GetHiLoSequenceSchema(IProperty) |
hi-lo dizisi için kullanılacak şemayı döndürür. |
| GetHiLoSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier) |
hi-lo dizisi için kullanılacak şemayı döndürür. |
| GetHiLoSequenceSchema(IReadOnlyProperty) |
hi-lo dizisi için kullanılacak şemayı döndürür. |
| GetIdentityIncrement(IProperty, StoreObjectIdentifier) |
Kimlik artışını döndürür. |
| GetIdentityIncrement(IProperty) |
Kimlik artışını döndürür. |
| GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier) |
Kimlik artışını döndürür. |
| GetIdentityIncrement(IReadOnlyProperty) |
Kimlik artışını döndürür. |
| GetIdentitySeed(IProperty, StoreObjectIdentifier) |
Kimlik tohumunu döndürür. |
| GetIdentitySeed(IProperty) |
Kimlik tohumunu döndürür. |
| GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier) |
Kimlik tohumunu döndürür. |
| GetIdentitySeed(IReadOnlyProperty) |
Kimlik tohumunu döndürür. |
| GetIndex(IPropertyBase) |
Bu özelliğin özellik dizinini alır. |
| GetInsertStoredProcedureParameterMappings(IProperty) |
Özelliğin eşlendiği insert saklı yordam parametrelerini döndürür. |
| GetInsertStoredProcedureResultColumnMappings(IProperty) |
Özelliğin eşlendiği insert saklı yordam sonuç sütunlarını döndürür. |
| GetIsFullTextSearchEnabled(IReadOnlyProperty) |
Bu özellik için tam metin aramasının etkinleştirilip etkinleştirilmediğini gösteren değeri döndürür. |
| GetIsStored(IProperty, StoreObjectIdentifier) |
Bu özelliğin eşlendiği hesaplanan sütunun değerinin veritabanında depolanıp depolanmadığını veya okunduğunda hesaplanıp hesaplanmadığını alır. |
| GetIsStored(IProperty) |
Bu özelliğin eşlendiği hesaplanan sütunun değerinin veritabanında depolanıp depolanmadığını veya okunduğunda hesaplanıp hesaplanmadığını alır. |
| GetIsStored(IReadOnlyProperty, StoreObjectIdentifier) |
Bu özelliğin eşlendiği hesaplanan sütunun değerinin veritabanında depolanıp depolanmadığını veya okunduğunda hesaplanıp hesaplanmadığını alır. |
| GetIsStored(IReadOnlyProperty) |
Bu özelliğin eşlendiği hesaplanan sütunun değerinin veritabanında depolanıp depolanmadığını veya okunduğunda hesaplanıp hesaplanmadığını alır. |
| GetJsonElementMappings(IPropertyBase) |
Bu özellik için JSON öğesi eşlemelerini döndürür. |
| GetJsonPropertyName(IProperty) |
Cosmos hedeflenirken özelliğin eşlendiği özellik adını döndürür. |
| GetJsonPropertyName(IReadOnlyProperty) |
Cosmos hedeflenirken özelliğin eşlendiği özellik adını döndürür. |
| GetJsonPropertyName(IReadOnlyProperty) |
Bir JSON sütununa eşlenen varlığın verilen özelliği için kullanılan JSON özellik adının değerini alır. |
| GetKeyValueComparer(IProperty) |
ValueComparer Bu özellik için anahtarlarla kullanılacak değerini alır veya |
| GetMappedStoreObjects(IReadOnlyProperty, StoreObjectType) |
Bu özelliğin eşlendiği tablo benzeri mağaza nesnelerini döndürür. Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
| GetMaxLength(IProperty, StoreObjectIdentifier) |
Bu özellikte izin verilen maksimum veri uzunluğunu alır. Örneğin, özellik bir String ise, bu en fazla karakter sayısıdır. |
| GetMaxLength(IProperty) |
Bu özellikte izin verilen maksimum veri uzunluğunu alır. Örneğin, özellik bir String ise, bu en fazla karakter sayısıdır. |
| GetMaxLength(IReadOnlyProperty, StoreObjectIdentifier) |
Bu özellikte izin verilen maksimum veri uzunluğunu alır. Örneğin, özellik bir String ise, bu en fazla karakter sayısıdır. |
| GetMemberInfo(IPropertyBase, Boolean, Boolean) |
PropertyInfo Verilen özellik için bir değer almak veya ayarlamak için kullanılması gereken veya FieldInfo alır. Böyle bir özelliğin ilişkilendirilmiş MemberInfobir özelliği olmadığından bu yöntemi bir gölge özelliği (IsShadowProperty(IPropertyBase)) için çağırmanın bir hata olduğunu unutmayın. |
| GetOverrides(IProperty) |
Tüm özellik model geçersiz kılmalarını döndürür. Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
| GetOverrides(IReadOnlyProperty) |
Tüm özellik model geçersiz kılmalarını döndürür. Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
| GetPrecision(IProperty, StoreObjectIdentifier) |
Bu özellikte izin verilen verilerin duyarlığı alır. Örneğin, özellik bir Decimal ise, bu en fazla basamak sayısıdır. |
| GetPrecision(IProperty) |
Bu özellikte izin verilen verilerin duyarlığı alır. Örneğin, özellik bir Decimal ise, bu en fazla basamak sayısıdır. |
| GetPrecision(IReadOnlyProperty, StoreObjectIdentifier) |
Bu özellikte izin verilen verilerin duyarlığı alır. Örneğin, özellik bir Decimal ise, bu en fazla basamak sayısıdır. |
| GetPropertyAccessMode(IPropertyBase) |
PropertyAccessMode Bu özellik için kullanılan alır.
|
| GetPropertyName(IProperty) |
Cosmos hedeflendiğinde kullanılan özellik adını döndürür. |
| GetProviderClrType(IProperty) |
Veritabanı sağlayıcısına gönderilmeden önce özellik değerinin dönüştürüleceği türü alır. |
| GetReaderFieldValue(IProperty, RelationalDataReader, Int32, Boolean) |
Verilen |
| GetRelationalTypeMapping(IProperty) |
RelationalTypeMapping Son haline getirilmiş bir modelde verilen özelliğin değerini döndürür. |
| GetRelationalTypeMapping(IReadOnlyProperty) |
RelationalTypeMapping Son haline getirilmiş bir modelde verilen özelliğin değerini döndürür. |
| GetScale(IProperty, StoreObjectIdentifier) |
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. |
| GetScale(IProperty) |
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. |
| GetScale(IReadOnlyProperty, StoreObjectIdentifier) |
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. |
| GetSequenceName(IReadOnlyProperty, StoreObjectIdentifier) |
Anahtar değeri oluşturma sırası için kullanılacak adı döndürür. |
| GetSequenceName(IReadOnlyProperty) |
Anahtar değeri oluşturma sırası için kullanılacak adı döndürür. |
| GetSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier) |
Anahtar değeri oluşturma dizisi için kullanılacak şemayı döndürür. |
| GetSequenceSchema(IReadOnlyProperty) |
Anahtar değeri oluşturma dizisi için kullanılacak şemayı döndürür. |
| GetSqlQueryColumnMappings(IProperty) |
Özelliğin eşlendiği SQL sorgu sütunlarını döndürür. |
| GetSrid(IProperty, StoreObjectIdentifier) |
Bu özellik için sütun oluştururken kullanılacak SRID'yi döndürür. |
| GetSrid(IProperty) |
Bu özellik için sütun oluştururken kullanılacak SRID'yi döndürür. |
| GetSrid(IReadOnlyProperty, StoreObjectIdentifier) |
Bu özellik için sütun oluştururken kullanılacak SRID'yi döndürür. |
| GetSrid(IReadOnlyProperty) |
Bu özellik için sütun oluştururken kullanılacak SRID'yi döndürür. |
| GetStructuralValueComparer(IProperty) |
Geçersiz.
Bu özelliğin ValueComparer |
| GetTableColumnMappings(IProperty) |
Özelliğin eşlendiği tablo sütunlarını döndürür. |
| GetTableColumnMappings(IPropertyBase) |
Özelliğin eşlendiği tablo sütunlarını döndürür. |
| GetTypeMapping(IProperty) |
CoreTypeMapping Son haline getirilmiş bir modelden verilen özellik için değerini döndürür. |
| GetUpdateStoredProcedureParameterMappings(IProperty) |
Özelliğin eşlendiği güncelleştirme saklı yordam parametrelerini döndürür. |
| GetUpdateStoredProcedureResultColumnMappings(IProperty) |
Özelliğin eşlendiği güncelleştirme saklı yordam sonuç sütunlarını döndürür. |
| GetValueComparer(IProperty) |
Bu özelliğin ValueComparer |
| GetValueConverter(IProperty) |
Geçersiz.
Bu özellik için özel ValueConverter kümeyi alır. |
| GetValueGenerationStrategy(IProperty, StoreObjectIdentifier) |
SqlServerValueGenerationStrategy özelliği için kullanılacak değerini döndürür. Özellik için hiçbir strateji ayarlanmadıysa, kullanılacak strateji'den IModelalınır. |
| GetValueGenerationStrategy(IProperty) |
SqlServerValueGenerationStrategy özelliği için kullanılacak değerini döndürür. Özellik için hiçbir strateji ayarlanmadıysa, kullanılacak strateji'den IModelalınır. |
| GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier) |
SqliteValueGenerationStrategy özelliği için kullanılacak değerini döndürür. |
| GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier) |
SqlServerValueGenerationStrategy özelliği için kullanılacak değerini döndürür. |
| GetValueGenerationStrategy(IReadOnlyProperty) |
SqliteValueGenerationStrategy özelliği için kullanılacak değerini döndürür. |
| GetValueGenerationStrategy(IReadOnlyProperty) |
SqlServerValueGenerationStrategy özelliği için kullanılacak değerini döndürür. |
| GetValueGeneratorFactory(IProperty) |
Geçersiz.
Varsa, bu özellik için değer oluşturmak üzere ayarlanmış fabrikayı alır. |
| GetVectorDimensions(IReadOnlyProperty) |
Bu özellikte depolanan vektör boyutlarını döndürür. |
| GetVectorDistanceFunction(IReadOnlyProperty) |
Bu özellikte depolanan vektörünün distance işlevini döndürür. |
| GetVectorType(IReadOnlyProperty) |
Bu özellikte depolanan vektörünün tanımını döndürür. |
| GetViewColumnMappings(IProperty) |
Özelliğin eşlendiği görünüm sütunlarını döndürür. |
| GetViewColumnMappings(IPropertyBase) |
Özelliğin eşlendiği görünüm sütunlarını döndürür. |
| IsColumnNullable(IProperty, StoreObjectIdentifier) |
Veritabanında oluşturulduğunda verilenle IProperty eşlenen sütunun null atanabilir olup olmayacağını denetler. Bu, özelliğin kendisine ve nasıl eşlendiğine bağlıdır. Örneğin, TPH türü hiyerarşisindeki türetilmiş null atanamaz özellikler null atanabilir sütunlara eşlenir. Aynı tabloyu paylaşan isteğe bağlı türlerdeki özelliklerin yanı sıra. |
| IsColumnNullable(IProperty) |
Verilen IProperty ile eşlenen sütunun veritabanında oluşturulduğunda null atanabilir olup olmayacağını denetler. Bu yalnızca özelliğin kendisine değil, aynı zamanda nasıl eşlendiğine de bağlı olabilir. Örneğin, TPH türü hiyerarşisindeki null atanamaz özellikler null atanabilir sütunlara eşlenir. |
| IsColumnNullable(IProperty) |
Veritabanında oluşturulduğunda verilenle IProperty eşlenen sütunun null atanabilir olup olmayacağını denetler. Bu, özelliğin kendisine ve nasıl eşlendiğine bağlıdır. Örneğin, TPH türü hiyerarşisindeki türetilmiş null atanamaz özellikler null atanabilir sütunlara eşlenir. Aynı tabloyu paylaşan isteğe bağlı türlerdeki özelliklerin yanı sıra. |
| IsColumnNullable(IReadOnlyProperty, StoreObjectIdentifier) |
Veritabanında oluşturulduğunda verilen özelliğe eşlenen sütunun null atanabilir olup olmayacağını denetler. |
| IsColumnNullable(IReadOnlyProperty) |
Veritabanında oluşturulduğunda verilenle IProperty eşlenen sütunun null atanabilir olup olmayacağını denetler. |
| IsFixedLength(IProperty, StoreObjectIdentifier) |
Özelliğin dizeler gibi yalnızca sabit uzunlukta verileri depolayabilen bir özellik olup olmadığını belirten bir bayrak döndürür. |
| IsFixedLength(IProperty) |
Özelliğin dizeler gibi yalnızca sabit uzunlukta verileri depolayabilen bir özellik olup olmadığını belirten bir bayrak döndürür. |
| IsFixedLength(IReadOnlyProperty, StoreObjectIdentifier) |
Özelliğin dizeler gibi yalnızca sabit uzunlukta verileri depolayıp depolayamayacağını belirten bir bayrak döndürür. |
| IsFixedLength(IReadOnlyProperty) |
Özelliğin dizeler gibi yalnızca sabit uzunlukta verileri depolayıp depolayamayacağını belirten bir bayrak döndürü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. |
| IsHidden(IReadOnlyProperty) |
Özelliğin sütununun, sütunu sonuçlardan |
| 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. |
| IsIndexerProperty(IPropertyBase) |
Bunun bir dizin oluşturucu özelliği olup olmadığını belirten bir değer alır. Dizin oluşturucu özelliği, varlık sınıfındaki bir dizin oluşturucu aracılığıyla erişilen özelliktir. |
| 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. |
| IsShadowProperty(IPropertyBase) |
Geçersiz.
Bunun bir gölge özelliği olup olmadığını belirten bir değer alır. Gölge özellik, varlık sınıfında karşılık gelen bir özelliğe sahip olmayan özelliktir. özelliği için geçerli değer, varlık sınıfının örneklerinde ChangeTracker depolanmak yerine içinde depolanır. |
| IsSparse(IReadOnlyProperty, StoreObjectIdentifier) |
Özelliğin sütununun seyrek olup olmadığını gösteren bir değer döndürür. |
| IsSparse(IReadOnlyProperty) |
Özelliğin sütununun seyrek olup olmadığını gösteren bir değer döndürür. |
| IsUnicode(IProperty, StoreObjectIdentifier) |
Özelliğin Unicode karakterlerinin kalıcı olup olmadığını belirten bir değer alır. |
| IsUnicode(IProperty) |
Özelliğin Unicode karakterlerinin kalıcı olup olmadığını belirten bir değer alır. |
| IsUnicode(IReadOnlyProperty, StoreObjectIdentifier) |
Ö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. |
| Relational(IProperty) |
Bir özelliğin ilişkisel veritabanına özgü meta verilerini alır. |
| Scaffolding(IProperty) |
Yapısal türün skaler özelliğini temsil eder. |
| Sqlite(IProperty) |
Bir özellik için SQLite'e özgü meta verileri alır. |
| SqlServer(IProperty) |
Bir özelliğin SQL Server özel meta verilerini alır. |
| ToDebugString(IProperty, MetadataDebugStringOptions, Int32) |
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. |
| TryGetDefaultValue(IReadOnlyProperty, Object) |
Bu özelliğin eşlendiği sütun için varsayılan değer olarak kullanılan nesneyi döndürür. |
| TryGetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier, Object) |
Bu özelliğin eşlendiği sütun için varsayılan değer olarak kullanılan nesneyi döndürür. |