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.
Varlık türünü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 için bkz. Varlık türlerini ve ilişkilerini modelleme.
Özellikler
| AfterSaveBehavior |
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. |
| BeforeSaveBehavior |
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 |
| ClrType |
Bu özelliğin sahip olduğu değer türünü alır. |
| DeclaringEntityType |
Bu özelliğin ait olduğu türü alır. |
| DeclaringType |
Bu özellik benzeri nesnenin ait olduğu türü alır. (Devralındığı yer: IReadOnlyPropertyBase) |
| FieldInfo |
FieldInfoBu özellik benzeri nesne için TEMELDEKI clr alanını alır.
Bu, |
| IsConcurrencyToken |
Bu özelliğin eşzamanlılık belirteci olarak kullanılab olmadığı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, örnek veritabanından alındıkça değişmey olduğundan emin olmak için veritabanındaki değer SaveChanges() denetlenir. Değişti ise bir özel durum oluşturur ve değişiklikler veritabanına uygulanmaz. |
| IsNullable |
Bu özelliğin içerip içerene olmadığını belirten bir değer |
| IsReadOnlyAfterSave |
Kullanımdan kalktı.
Bu özellik artık kullanılmıyor. Bunun yerine BeforeSaveBehavior kullanın. |
| IsReadOnlyBeforeSave |
Kullanımdan kalktı.
Bu özellik artık kullanılmıyor. Bunun yerine BeforeSaveBehavior kullanın. |
| IsShadowProperty |
Bunun bir gölge özellik olup olmadığını belirten bir değer alır. Gölge özellik, varlık sınıfında karşılık gelen özelliği olmayan bir özelliktir. özelliği için geçerli değer, varlık ChangeTracker sınıfının örneklerde depolanıyor yerine içinde depolanır. |
| IsStoreGeneratedAlways |
Kullanımdan kalktı.
Bu özellik artık kullanılmıyor. Bunun BeforeSaveBehavior yerine veya AfterSaveBehavior kullanın. |
| Item[String] |
Verilen ada sahip ek açıklamanın değerini alır, yoksa döndürür |
| Name |
Bu özellik benzeri nesnenin adını alır. (Devralındığı yer: IReadOnlyPropertyBase) |
| PropertyInfo |
PropertyInfoBu özellik benzeri nesne için TEMELDEKI clr özelliğini alır.
Bu, |
| RequiresValueGenerator |
Bağlama yeni varlıklar ekleniyorsa, bu özelliğin değer oluşturmak için bir ValueGenerator gerekip gerektir olmadığını belirten bir değer alır. |
| ValueGenerated |
Bu özellik için bir değerin veritabanı tarafından ne zaman oluşturulacaklarını belirten bir değer alır. Özellik veritabanı tarafından oluşturulacak şekilde ayarlansa bile, varlık eklenirken ve bir değer atandığı zaman veya özellik mevcut bir varlık için değiştirilmiş olarak işaretlenirken EF belirli bir değeri kaydetmeye (veritabanı tarafından oluşturulan değer yerine) kaydetmeye çalışabilir. Daha GetBeforeSaveBehavior(IProperty) fazla bilgi için GetAfterSaveBehavior(IProperty) ve'ye bakın. |
Yöntemler
| AddRuntimeAnnotation(String, Object) |
Bu nesneye bir çalışma zamanı ek açıklaması ekler. Belirtilen adla bir ek açıklama zaten varsa atar. (Devralındığı yer: IAnnotatable) |
| AnnotationsToDebugString(Int32) |
Nesnede belirtilen tüm ek açıklamaların hata ayıklama dizesini alır. (Devralındığı yer: IReadOnlyAnnotatable) |
| CreateKeyEqualityComparer<TProperty>() |
Verilen özellik IEqualityComparer<T> türü değerleri için bir oluşturur. |
| FindAnnotation(String) |
Verilen ada sahip ek açıklamayı alır, yoksa döndürür |
| FindContainingPrimaryKey() |
Bu özelliği kullanan birincil anahtarı alır (bu özelliğin dahil olduğu bileşik birincil anahtar dahil). |
| FindFirstPrincipal() |
Verilen özellik yabancı anahtarın parçası ise, verilen özelliğin kısıtlanmış olduğu ilk asıl özelliği bulur. |
| FindRuntimeAnnotation(String) |
Verilen adla çalışma zamanı ek açıklamasını alır |
| FindRuntimeAnnotationValue(String) |
Verilen adla çalışma zamanı ek açıklamasının değerini alır ve |
| 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ş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. (Devralındığı yer: IReadOnlyProperty) |
| GetAnnotation(String) |
Verilen ada sahip ek açıklamayı alır, yoksa oluşturulur. (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ş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 (Devralındığı yer: IReadOnlyProperty) |
| 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ı (bu özelliğin dahil olduğu bileşik anahtarlar dahil) alır. |
| GetCurrentValueComparer() |
İzli IComparer<T> girişlerde değerleri karşılaştırmak için IUpdateEntry bir alır. (Devralındığı yer: IPropertyBase) |
| GetFieldName() |
Bu özellik için destek alanının adını veya |
| GetGetter() |
Bu IClrPropertyGetter özelliğin değerini okumak için bir alır. Böyle bir özelliğin ilişkili bir özelliği yoktur, bu nedenle bir gölge özelliği ( IsShadowProperty() ) için bu yöntemi çağırmanın bir hata olduğunu MemberInfo unutmayın. (Devralındığı yer: IPropertyBase) |
| GetIndex() |
Bu özelliğin özellik dizinini alır. (Devralındığı yer: IPropertyBase) |
| GetKeyValueComparer() |
Bu özellik ValueComparer için anahtarlarla birlikte kullanmak üzere alır. |
| GetMaxLength() |
Bu özellikte izin verilen maksimum veri uzunluğunu alır. Örneğin, özelliği bir ise String en fazla karakter sayısı bu olur. (Devralındığı yer: IReadOnlyProperty) |
| GetMemberInfo(Boolean, Boolean) |
Verilen PropertyInfo özellik FieldInfo için bir değer almak veya ayarlamak için kullanılacak veya değerini alır. Böyle bir özelliğin ilişkili bir özelliği yoktur, bu nedenle bir gölge özelliği ( IsShadowProperty() ) için bu yöntemi çağırmanın bir hata olduğunu MemberInfo unutmayın. (Devralındığı yer: IPropertyBase) |
| GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Verilen 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, özelliği bir Decimal ise, bu basamak sayısı üst sayısıdır. (Devralındığı yer: IReadOnlyProperty) |
| GetPrincipals() |
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. |
| GetPropertyAccessMode() |
PropertyAccessModeBu özellik benzeri nesne için kullanılan öğesini alır. (Devralındığı yer: IReadOnlyPropertyBase) |
| GetProviderClrType() |
Veritabanı sağlayıcısına gönderilmeden önce özellik değerinin dönüştürülecek türü alır. (Devralındığı yer: IReadOnlyProperty) |
| GetRuntimeAnnotations() |
Geçerli nesnedeki tüm çalışma zamanı ek açıklamalarını alır. (Devralındığı yer: IAnnotatable) |
| GetScale() |
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. (Devralındığı yer: IReadOnlyProperty) |
| GetTypeMapping() |
Sonlaştırılmış CoreTypeMapping modelden verilen özellik için döndürür. (Devralındığı yer: IReadOnlyProperty) |
| GetValueComparer() |
Bu özellik ValueComparer için alır. |
| GetValueConverter() |
Bu özellik için ValueConverter özel kümeyi alır. (Devralındığı yer: IReadOnlyProperty) |
| GetValueGeneratorFactory() |
Varsa, bu özellik için değer oluşturmak için ayarlanmış fabrikayı alır. (Devralındığı yer: IReadOnlyProperty) |
| IsForeignKey() |
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. (Devralındığı yer: IReadOnlyProperty) |
| IsIndex() |
Bu özelliğin bir dizin (veya bileşik dizinin bir parçası) olarak kullanıla mı olduğunu belirten bir değer alır. (Devralındığı yer: IReadOnlyProperty) |
| IsIndexerProperty() |
Bunun bir dizin oluşturucu özelliği olup olmadığını gösteren bir değer alır. Bir dizin oluşturucu özelliği, varlık sınıfındaki bir dizin oluşturucu aracılığıyla erişilen bir özelliktir. (Devralındığı yer: IReadOnlyPropertyBase) |
| IsKey() |
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. (Devralındığı yer: IReadOnlyProperty) |
| IsPrimaryKey() |
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. (Devralındığı yer: IReadOnlyProperty) |
| IsUnicode() |
Özelliğin Unicode karakterleri kalıcı olup olmadığını belirten bir değer alır. (Devralındığı yer: IReadOnlyProperty) |
| IsUniqueIndex() |
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. (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) |
Belirtilen anahtar altında depolanan çalışma zamanı ek açıklamasını ayarlar. Belirtilen adla bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar. (Devralındığı yer: IAnnotatable) |
| ToDebugString(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. (Devralındığı yer: IReadOnlyProperty) |
Belirtik Arabirim Kullanımları
| IPropertyBase.GetPropertyAccessMode() |
Bu PropertyAccessMode özellik için kullanılan değeri alır.
|
Uzantı Metotları
| 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. |
| GetPropertyName(IProperty) |
Cosmos hedeflenirken kullanılan özellik adını döndürür. |
| AnnotationsToDebugString(IAnnotatable, Int32) |
Nesnede belirtilen tüm ek açıklamaların hata ayıklama dizesini alır. |
| GetAnnotation(IAnnotatable, String) |
Verilen ada sahip ek açıklamayı alır, yoksa oluşturulur. |
| IsColumnNullable(IProperty) |
Belirtilen ile eşlenmiş sütunun null yapılabilir olup olmayacağını denetler ve IProperty veritabanında oluşturulduğunda değil. Bu, yalnızca özelliğin kendisine ve ayrıca nasıl eşlendiğine bağlı olarak değişebilir. Örneğin, bir TPH türü hiyerarşisindeki null yapılamayan özellikler, null yapılabilir sütunlara eşlenir. |
| Scaffolding(IProperty) | |
| GetCurrentValueComparer(IPropertyBase) |
IComparer<T>İzlenen girdilerde değerleri karşılaştırmak için bir alır IUpdateEntry . |
| GetFieldName(IPropertyBase) |
Bu özellik için destek alanının adını veya |
| GetGetter(IPropertyBase) |
IClrPropertyGetterBu özelliğin değerini okumak için bir alır. Bu IsShadowProperty(IPropertyBase) tür bir özelliğin ilişkili olmadığından, bir Shadow özelliği () için bu yöntemi çağırma hatası olduğunu unutmayın MemberInfo . |
| GetIndex(IPropertyBase) |
Bu özellik için özellik dizinini alır. |
| GetMemberInfo(IPropertyBase, Boolean, Boolean) |
PropertyInfo FieldInfo Verilen özellik için bir değer almak veya ayarlamak için kullanılması gereken veya değerini alır. Bu IsShadowProperty(IPropertyBase) tür bir özelliğin ilişkili olmadığından, bir Shadow özelliği () için bu yöntemi çağırma hatası olduğunu unutmayın MemberInfo . |
| GetPropertyAccessMode(IPropertyBase) |
PropertyAccessModeBu özellik için kullanılan öğesini alır.
|
| IsIndexerProperty(IPropertyBase) |
Bunun bir dizin oluşturucu özelliği olup olmadığını gösteren bir değer alır. Bir dizin oluşturucu özelliği, varlık sınıfındaki bir dizin oluşturucu aracılığıyla erişilen bir özelliktir. |
| IsShadowProperty(IPropertyBase) |
Kullanımdan kalktı.
Bunun bir gölge özellik olup olmadığını gösteren bir değer alır. Bir Shadow özelliği, varlık sınıfında karşılık gelen bir özelliği olmayan bir sınıftır. Özelliği için geçerli değer, ChangeTracker varlık sınıfının örneklerine depolanmak yerine içinde depolanır. |
| 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. |
| 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. |
| Relational(IProperty) |
Bir özellik için ilişkisel veritabanına özgü meta verileri alır. |
| FindColumn(IProperty, StoreObjectIdentifier) |
Verilen tabloya benzer bir depo nesnesiyle eşlenmişse bu özele karşılık gelen sütunu döndürür. |
| FindOverrides(IProperty, StoreObjectIdentifier) |
Belirli bir tablo gibi depo nesnesi için özellik facet 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 gibi depo nesnesi için özellik facet 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. |
| FindRelationalMapping(IProperty) |
Kullanımdan kalktı.
Sonlaştırılmış RelationalTypeMapping modelde verilen özelliği için döndürür. |
| FindRelationalTypeMapping(IProperty) |
Sonlaştırılmış RelationalTypeMapping modelde verilen özelliği için döndürür. |
| FindRelationalTypeMapping(IProperty, StoreObjectIdentifier) |
Sonlaştırılmış RelationalTypeMapping modelde verilen özelliği için döndürür. |
| FindRelationalTypeMapping(IReadOnlyProperty) |
Sonlaştırılmış RelationalTypeMapping modelde verilen özelliği için döndürür. |
| FindRelationalTypeMapping(IReadOnlyProperty, StoreObjectIdentifier) |
Sonlaştırılmış RelationalTypeMapping modelde verilen özelliği için döndürür. |
| FindSharedStoreObjectRootProperty(IProperty, StoreObjectIdentifier) |
Paylaşılan tablo IProperty gibi bir nesnede aynı sütuna eşlenen ilk 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 IProperty gibi bir nesnede aynı sütuna eşlenen ilk 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) |
Verilen IProperty özellikle aynı birincil anahtar özelliğini temsil eden ancak potansiyel olarak paylaşılan kök tabloda bulunan özelliğini 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. |
| GetCollation(IProperty) |
Sütun için kullanılacak harmanlamayı döndürür. |
| GetCollation(IProperty, 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. |
| GetCollation(IReadOnlyProperty, StoreObjectIdentifier) |
Sütun için kullanılacak harmanlamayı döndürür. |
| GetColumnBaseName(IProperty) |
Özelliğin eşlenmiş olduğu sütunun temel adını döndürür. |
| GetColumnBaseName(IReadOnlyProperty) |
Özelliğin eşlenmiş olduğu sütunun temel adını döndürür. |
| GetColumnName(IProperty) |
Kullanımdan kalktı.
Özelliğin eşlenmiş olduğu tablo sütunlarının adını döndürür. |
| GetColumnName(IProperty, StoreObjectIdentifier) |
Özelliğin belirli bir tablo için eşlenmiş olduğu sütunun adını döndürür. |
| GetColumnName(IReadOnlyProperty, StoreObjectIdentifier) |
Özelliğin belirli bir tablo için eşlenmiş olduğu sütunun adını döndürür. |
| GetColumnOrder(IReadOnlyProperty) |
Bu özelliğin eşlenmiş olduğu sütunun sıralamalarını döndürür. |
| GetColumnOrder(IReadOnlyProperty, StoreObjectIdentifier) |
Bu özelliğin belirli bir tablo için eşlenmiş olduğu sütunun sıralamalarını döndürür. |
| GetColumnType(IProperty) |
Özelliğin eşlenmiş olduğu sütunun veritabanı türünü döndürür. |
| GetColumnType(IProperty, StoreObjectIdentifier) |
Özelliğin eşlenmiş olduğu sütunun veritabanı türünü döndürür. |
| GetColumnType(IReadOnlyProperty) |
Özelliğin eşlenmiş olduğu sütunun veritabanı türünü veya |
| GetColumnType(IReadOnlyProperty, StoreObjectIdentifier) |
Özelliğin eşlenmiş olduğu sütunun veritabanı türünü veya |
| GetComment(IProperty) |
Bu özelliğin eşlenmiş olduğu sütun için açıklamayı döndürür. |
| GetComment(IProperty, StoreObjectIdentifier) |
Bu özelliğin eşlenmiş olduğu sütun için açıklamayı döndürür. |
| GetComment(IReadOnlyProperty) |
Bu özelliğin eşlenmiş olduğu sütun için açıklamayı döndürür. |
| GetComment(IReadOnlyProperty, StoreObjectIdentifier) |
Bu özelliğin eşlenmiş olduğu sütun için açıklamayı döndürür. |
| GetComputedColumnSql(IProperty) |
Bu SQL sütun için hesaplanan değer olarak kullanılan bir ifade döndürür. |
| GetComputedColumnSql(IProperty, StoreObjectIdentifier) |
Bu SQL sütun için hesaplanan değer olarak kullanılan bir ifade döndürür. |
| GetComputedColumnSql(IReadOnlyProperty) |
Bu SQL sütun için hesaplanan değer olarak kullanılan bir ifade döndürür. |
| GetComputedColumnSql(IReadOnlyProperty, StoreObjectIdentifier) |
Bu SQL sütun için hesaplanan değer olarak kullanılan bir ifade döndürür. |
| GetDefaultColumnBaseName(IProperty) |
Özelliğin eşlenmiş olduğu sütunun varsayılan temel adını döndürür |
| GetDefaultColumnBaseName(IReadOnlyProperty) |
Özelliğin eşlenmiş olduğu sütunun varsayılan temel adını döndürür |
| GetDefaultColumnMappings(IProperty) |
Özelliğin eşlenmiş olduğu varsayılan sütunları döndürür. |
| GetDefaultColumnName(IProperty) |
Kullanımdan kalktı.
Özelliğin eşlenmiş olduğu varsayılan tablo sütun adını döndürür. |
| GetDefaultColumnName(IProperty, StoreObjectIdentifier) |
Özelliğin eşlenmiş olduğu varsayılan sütun adını döndürür. |
| GetDefaultColumnName(IReadOnlyProperty, StoreObjectIdentifier) |
Özelliğin eşlenmiş olduğu varsayılan sütun adını 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(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(IReadOnlyProperty) |
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. |
| 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(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(IReadOnlyProperty) |
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. |
| GetFunctionColumnMappings(IProperty) |
Özelliğin eşlendiği işlev sütunlarını döndürür. |
| GetIsStored(IProperty) |
Bu özelliğin eşlendiği hesaplanan sütun değerinin veritabanında mi depolandığını yoksa ne zaman okunduğunu mi hesaplanacağını alır. |
| GetIsStored(IProperty, StoreObjectIdentifier) |
Bu özelliğin eşlendiği hesaplanan sütun değerinin veritabanında mi depolandığını yoksa ne zaman okunduğunu mi hesaplanacağını alır. |
| GetIsStored(IReadOnlyProperty) |
Bu özelliğin eşlendiği hesaplanan sütun değerinin veritabanında mi depolandığını yoksa ne zaman okunduğunu mi hesaplanacağını alır. |
| GetIsStored(IReadOnlyProperty, StoreObjectIdentifier) |
Bu özelliğin eşlendiği hesaplanan sütun değerinin veritabanında mi depolandığını yoksa ne zaman okunduğunu mi hesaplanacağını alır. |
| GetMaxLength(IProperty, StoreObjectIdentifier) |
Bu özellikte izin verilen en fazla veri uzunluğunu alır. Örneğin, özelliği bir ise, String en fazla karakter sayısıdır. |
| GetMaxLength(IReadOnlyProperty, StoreObjectIdentifier) |
Bu özellikte izin verilen en fazla veri uzunluğunu alır. Örneğin, özelliği bir ise, String en fazla karakter sayısıdır. |
| GetPrecision(IProperty, StoreObjectIdentifier) |
Bu özellikte izin verilen verilerin duyarlılığını alır. Örneğin, özelliği bir ise, Decimal en fazla basamak sayısıdır. |
| GetPrecision(IReadOnlyProperty, StoreObjectIdentifier) |
Bu özellikte izin verilen verilerin duyarlılığını alır. Örneğin, özelliği bir ise, Decimal en fazla basamak sayısıdır. |
| GetRelationalTypeMapping(IProperty) |
Son RelationalTypeMapping modeldeki verilen özellik için döndürür. |
| GetRelationalTypeMapping(IReadOnlyProperty) |
Son RelationalTypeMapping modeldeki verilen özellik için döndürür. |
| GetScale(IProperty, StoreObjectIdentifier) |
Bu özellikte izin verilen veri ölçeğini alır. Örneğin, özelliği bir ise, Decimal en fazla ondalık basamak sayısıdır. |
| GetScale(IReadOnlyProperty, StoreObjectIdentifier) |
Bu özellikte izin verilen veri ölçeğini alır. Örneğin, özelliği bir ise, Decimal en fazla ondalık basamak sayısıdır. |
| GetSqlQueryColumnMappings(IProperty) |
özelliğin eşlendiği SQL sorgu sütunlarını döndürür. |
| GetTableColumnMappings(IProperty) |
Özelliğin eşlendiği tablo sütunlarını döndürür. |
| GetViewColumnMappings(IProperty) |
Özelliğin eşlendiği görünüm sütunlarını döndürür. |
| IsColumnNullable(IProperty) |
Veritabanında oluşturulduğunda, belirtilen ile eşlenmiş sütunun null yapılabilir olup olmadığını denetler IProperty . Bu, özelliğin kendisine ve ayrıca nasıl eşlendiğine bağlıdır. Örneğin, bir TPH türü hiyerarşisinde türetilmiş null yapılamayan özellikler, null yapılabilir sütunlara eşlenir. Ayrıca, isteğe bağlı türlerde özellikler aynı tabloyu paylaşıyor. |
| IsColumnNullable(IProperty, StoreObjectIdentifier) |
Veritabanında oluşturulduğunda, belirtilen ile eşlenmiş sütunun null yapılabilir olup olmadığını denetler IProperty . Bu, özelliğin kendisine ve ayrıca nasıl eşlendiğine bağlıdır. Örneğin, bir TPH türü hiyerarşisinde türetilmiş null yapılamayan özellikler, null yapılabilir sütunlara eşlenir. Ayrıca, isteğe bağlı türlerde özellikler aynı tabloyu paylaşıyor. |
| IsColumnNullable(IReadOnlyProperty) |
Veritabanında oluşturulduğunda, belirtilen ile eşlenmiş sütunun null yapılabilir olup olmadığını denetler IProperty . Bu, özelliğin kendisine ve ayrıca nasıl eşlendiğine bağlıdır. Örneğin, bir TPH türü hiyerarşisinde türetilmiş null yapılamayan özellikler, null yapılabilir sütunlara eşlenir. Ayrıca, isteğe bağlı türlerde özellikler aynı tabloyu paylaşıyor. |
| IsColumnNullable(IReadOnlyProperty, StoreObjectIdentifier) |
Veritabanında oluşturulduğunda verilen özelliğe eşlenen sütunun null yapılabilir olup olmadığını denetler. Bu, özelliğin kendisine ve ayrıca nasıl eşlendiğine bağlıdır. Örneğin, bir TPH türü hiyerarşisinde türetilmiş null yapılamayan özellikler, null yapılabilir sütunlara eşlenir. Ayrıca, isteğe bağlı türlerde özellikler aynı tabloyu paylaşıyor. |
| IsFixedLength(IProperty) |
Özelliğin dizeler gibi yalnızca sabit uzunluklu verileri depolayıp depolamadığını belirten bir bayrak döndürür. |
| IsFixedLength(IProperty, StoreObjectIdentifier) |
Özelliğin dizeler gibi yalnızca sabit uzunluklu verileri depolayıp depolamadığını belirten bir bayrak döndürür. |
| IsFixedLength(IReadOnlyProperty) |
Özelliğin dizeler gibi yalnızca sabit uzunluklu verileri depolayıp depolamadığını gösteren bir bayrak döndürür. |
| IsFixedLength(IReadOnlyProperty, StoreObjectIdentifier) |
Özelliğin dizeler gibi yalnızca sabit uzunluklu verileri depolayıp depolamadığını gösteren bir bayrak döndürür. |
| IsUnicode(IProperty, StoreObjectIdentifier) |
Özelliğin Unicode karakterleri kalıcı yapıp yapamayacağını gösteren bir değer alır. |
| IsUnicode(IReadOnlyProperty, StoreObjectIdentifier) |
Özelliğin Unicode karakterleri kalıcı yapıp yapamayacağını gösteren bir değer alır. |
| TryGetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier, Object) |
Bu özelliğin eşlenmiş olduğu sütun için varsayılan değer olarak kullanılan nesneyi döndürür. |
| TryGetDefaultValue(IReadOnlyProperty, Object) |
Bu özelliğin eşlenmiş olduğu sütun için varsayılan değer olarak kullanılan nesneyi döndürür. |
| Sqlite(IProperty) |
Bir özellik için SQLite 'a özgü meta verileri alır. |
| GetGeometricDimension(IProperty) |
Bu özellik için bir sütun oluştururken kullanılacak boyutu döndürür. |
| GetSrid(IProperty) |
Bu özellik için bir sütun oluşturulurken kullanılacak SRID öğesini döndürür. |
| GetSrid(IProperty, StoreObjectIdentifier) |
Bu özellik için bir sütun oluşturulurken kullanılacak SRID öğesini döndürür. |
| GetSrid(IReadOnlyProperty) |
Bu özellik için bir sütun oluşturulurken kullanılacak SRID öğesini döndürür. |
| GetSrid(IReadOnlyProperty, StoreObjectIdentifier) |
Bu özellik için bir sütun oluşturulurken kullanılacak SRID öğesini döndürür. |
| SqlServer(IProperty) |
Bir özellik için SQL Server belirli meta verileri alır. |
| FindHiLoSequence(IProperty) |
ISequenceHi-lo deseni için kullanmak üzere modelde bulur. |
| FindHiLoSequence(IProperty, StoreObjectIdentifier) |
ISequenceHi-lo deseni için kullanmak üzere modelde bulur. |
| FindHiLoSequence(IReadOnlyProperty) |
ISequenceHi-lo deseni için kullanmak üzere modelde bulur. |
| FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier) |
ISequenceHi-lo deseni için kullanmak üzere modelde bulur. |
| GetHiLoSequenceName(IProperty) |
Hi-lo dizisi için kullanmak üzere adı döndürür. |
| GetHiLoSequenceName(IProperty, StoreObjectIdentifier) |
Hi-lo dizisi için kullanmak üzere adı döndürür. |
| GetHiLoSequenceName(IReadOnlyProperty) |
Hi-lo dizisi için kullanmak üzere adı döndürür. |
| GetHiLoSequenceName(IReadOnlyProperty, StoreObjectIdentifier) |
Hi-lo dizisi için kullanmak üzere adı döndürür. |
| GetHiLoSequenceSchema(IProperty) |
Hi-lo dizisi için kullanmak üzere şemayı döndürür. |
| GetHiLoSequenceSchema(IProperty, StoreObjectIdentifier) |
Hi-lo dizisi için kullanmak üzere şemayı döndürür. |
| GetHiLoSequenceSchema(IReadOnlyProperty) |
Hi-lo dizisi için kullanmak üzere şemayı döndürür. |
| GetHiLoSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier) |
Hi-lo dizisi için kullanmak üzere şemayı döndürür. |
| GetIdentityIncrement(IProperty) |
Kimlik artışını döndürür. |
| GetIdentityIncrement(IProperty, StoreObjectIdentifier) |
Kimlik artışını döndürür. |
| GetIdentityIncrement(IReadOnlyProperty) |
Kimlik artışını döndürür. |
| GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier) |
Kimlik artışını döndürür. |
| GetIdentitySeed(IProperty) |
Kimlik çekirdeğini döndürür. |
| GetIdentitySeed(IProperty, StoreObjectIdentifier) |
Kimlik çekirdeğini döndürür. |
| GetIdentitySeed(IReadOnlyProperty) |
Kimlik çekirdeğini döndürür. |
| GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier) |
Kimlik çekirdeğini döndürür. |
| GetValueGenerationStrategy(IProperty) |
özelliği SqlServerValueGenerationStrategy için kullanmak üzere döndürür. özelliği için bir strateji ayarlanmayacaksa, kullanmak için strateji 'den IModel alınır. |
| GetValueGenerationStrategy(IProperty, StoreObjectIdentifier) |
özelliği SqlServerValueGenerationStrategy için kullanmak üzere döndürür. özelliği için bir strateji ayarlanmayacaksa, kullanmak için strateji 'den IModel alınır. |
| GetValueGenerationStrategy(IReadOnlyProperty) |
özelliği SqlServerValueGenerationStrategy için kullanmak üzere döndürür. özelliği için bir strateji ayarlanmayacaksa, kullanmak için strateji 'den IModel alınır. |
| GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier) |
özelliği SqlServerValueGenerationStrategy için kullanmak üzere döndürür. özelliği için bir strateji ayarlanmayacaksa, kullanmak için strateji 'den IModel alınır. |
| IsSparse(IReadOnlyProperty) |
Özelliğin sütununu seyrek olup olmadığını belirten bir değer döndürür. |
| IsSparse(IReadOnlyProperty, StoreObjectIdentifier) |
Özelliğin sütununu seyrek olup olmadığını belirten bir değer döndürür. |