DbPropertyValues Sınıf

Tanım

Temel alınan bir varlığın veya karmaşık nesnenin tüm özelliklerinin koleksiyonu.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbPropertyValues
public class DbPropertyValues
type DbPropertyValues = class
Public Class DbPropertyValues
Devralma
DbPropertyValues
Öznitelikler

Açıklamalar

Bu sınıfın bir örneği, Cast yöntemi kullanılarak genel sınıfın bir örneğine dönüştürülebilir. Temel alınan varlık veya karmaşık nesnedeki karmaşık özellikler, özellik değerlerinde bu sınıfın iç içe geçmiş örnekleri olarak temsil edilir.

Özellikler

Item[String]

Belirtilen özellik adına sahip özelliğin değerini alır veya ayarlar. Değer, bu sınıfın iç içe geçmiş bir örneği olabilir.

PropertyNames

Bu sözlükteki tüm özelliklerin ad kümesini salt okunur bir küme olarak alır.

Yöntemler

Clone()

Bu sözlükteki tüm özelliklerin kopyalarını içeren yeni bir sözlük oluşturur. Yeni sözlükte yapılan değişiklikler bu sözlüğe yansıtılmaz ve tam tersi de geçerlidir.

Equals(Object)

Temel alınan bir varlığın veya karmaşık nesnenin tüm özelliklerinin koleksiyonu.

GetHashCode()

Temel alınan bir varlığın veya karmaşık nesnenin tüm özelliklerinin koleksiyonu.

GetType()

Type Geçerli örneğini alır.

GetValue<TValue>(String)

Özelliğin değerini, dizine alınan özellik alıcısını kullanırken olduğu gibi alır, ancak genel parametrenin türüne yazar. Bu, özellikle iç içe yerleştirilmiş sözlüklerde çok sayıda yayın içeren ifadelerin yazılmasını önlemek için kullanışlıdır.

SetValues(DbPropertyValues)

Başka bir sözlükten değerleri okuyarak bu sözlüğün değerlerini ayarlar. Diğer sözlük, bu sözlükle aynı türü veya bu sözlüğün türünden türetilmiş bir türü temel almalıdır.

SetValues(Object)

Verilen nesnenin değerlerini okuyarak bu sözlüğün değerlerini ayarlar. Verilen nesne herhangi bir türde olabilir. Sözlükteki bir özellik adıyla eşleşen ve okunabilen bir ada sahip nesnedeki herhangi bir özellik okunur. Diğer özellikler yoksayılır. Bu, örneğin özelliklerin basit Veri Aktarımı Nesnelerinden (DTO' lar) kopyalanmasını sağlar.

ToObject()

Bu sözlük için temel alınan türde bir nesne oluşturur ve bu sözlükten özellik değerleriyle hidratlar.

ToString()

Temel alınan bir varlığın veya karmaşık nesnenin tüm özelliklerinin koleksiyonu.

Şunlara uygulanır