PropertyValues.SetValues Yöntem
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.
Aşırı Yüklemeler
SetValues(PropertyValues) |
Başka bir PropertyValues nesneden değerleri okuyarak bu nesnenin değerlerini ayarlar. |
SetValues(IDictionary<String,Object>) |
Verilen sözlükten değerleri kopyalayarak bu nesnenin değerlerini ayarlar. Sözlüğün anahtarları özellik adları ile eşleşmelidir. Sözlükteki varlık türündeki bir özelliğin adıyla eşleşmeyen tüm anahtarlar yoksayılır. |
SetValues(Object) |
Verilen nesneden değerleri kopyalayarak bu nesnenin değerlerini ayarlar. |
SetValues<TProperty>(IDictionary<String,TProperty>) |
Verilen sözlükten değerleri kopyalayarak bu nesnenin değerlerini ayarlar. |
SetValues(PropertyValues)
Başka bir PropertyValues nesneden değerleri okuyarak bu nesnenin değerlerini ayarlar.
public abstract void SetValues (Microsoft.EntityFrameworkCore.ChangeTracking.PropertyValues propertyValues);
abstract member SetValues : Microsoft.EntityFrameworkCore.ChangeTracking.PropertyValues -> unit
Public MustOverride Sub SetValues (propertyValues As PropertyValues)
Parametreler
- propertyValues
- PropertyValues
Değerlerin kopyalanması gereken nesne.
Açıklamalar
Diğer nesne, bu nesneyle aynı türü veya bu nesnenin türünden türetilmiş bir türü temel almalıdır.
Daha fazla bilgi ve örnek için bkz. EF Core'da izlenen varlıklara erişme .
Şunlara uygulanır
SetValues(IDictionary<String,Object>)
Verilen sözlükten değerleri kopyalayarak bu nesnenin değerlerini ayarlar.
Sözlüğün anahtarları özellik adları ile eşleşmelidir. Sözlükteki varlık türündeki bir özelliğin adıyla eşleşmeyen tüm anahtarlar yoksayılır.
public virtual void SetValues (System.Collections.Generic.IDictionary<string,object> values);
abstract member SetValues : System.Collections.Generic.IDictionary<string, obj> -> unit
override this.SetValues : System.Collections.Generic.IDictionary<string, obj> -> unit
Public Overridable Sub SetValues (values As IDictionary(Of String, Object))
Parametreler
- values
- IDictionary<String,Object>
Değerlerin okunduğu sözlük.
Şunlara uygulanır
SetValues(Object)
Verilen nesneden değerleri kopyalayarak bu nesnenin değerlerini ayarlar.
public abstract void SetValues (object obj);
abstract member SetValues : obj -> unit
Public MustOverride Sub SetValues (obj As Object)
Parametreler
- obj
- Object
Değerlerin okunduğu nesne.
Açıklamalar
Verilen nesne herhangi bir türde olabilir. Nesnedeki, varlık türündeki bir özellik adıyla eşleşen ve okunabilen bir ada sahip herhangi bir özellik kopyalanır. Diğer özellikler yoksayılır. Bu, örneğin, özelliklerin basit Veri Aktarım Nesnelerinden (DTO' lar) kopyalanmasını sağlar.
Daha fazla bilgi ve örnek için bkz. EF Core'da izlenen varlıklara erişme .
Şunlara uygulanır
SetValues<TProperty>(IDictionary<String,TProperty>)
Verilen sözlükten değerleri kopyalayarak bu nesnenin değerlerini ayarlar.
public virtual void SetValues<TProperty> (System.Collections.Generic.IDictionary<string,TProperty> values);
abstract member SetValues : System.Collections.Generic.IDictionary<string, 'Property> -> unit
override this.SetValues : System.Collections.Generic.IDictionary<string, 'Property> -> unit
Public Overridable Sub SetValues(Of TProperty) (values As IDictionary(Of String, TProperty))
Tür Parametreleri
- TProperty
Parametreler
- values
- IDictionary<String,TProperty>
Değerlerin okunduğu sözlük.
Açıklamalar
Sözlüğün anahtarları özellik adları ile eşleşmelidir. Sözlükteki varlık türündeki bir özelliğin adıyla eşleşmeyen tüm anahtarlar yoksayılır.
Daha fazla bilgi ve örnek için bkz. EF Core'da izlenen varlıklara erişme .
Şunlara uygulanır
Entity Framework