PropertyValues.SetValues Yöntem

Tanım

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