共用方式為


PropertyValues.SetValues 方法

定義

多載

SetValues(PropertyValues)

從另一個 PropertyValues 物件讀取值,以設定這個物件的值。

SetValues(IDictionary<String,Object>)

從指定的字典複製值,以設定這個物件的值。

字典的索引鍵必須符合屬性名稱。 將會忽略字典中不符合實體類型中屬性名稱的任何索引鍵。

SetValues(Object)

從指定的 物件複製值,以設定這個物件的值。

SetValues<TProperty>(IDictionary<String,TProperty>)

從指定的字典複製值,以設定這個物件的值。

SetValues(PropertyValues)

來源:
PropertyValues.cs
來源:
PropertyValues.cs
來源:
PropertyValues.cs
來源:
PropertyValues.cs
來源:
PropertyValues.cs
來源:
PropertyValues.cs
來源:
PropertyValues.cs
來源:
PropertyValues.cs
來源:
PropertyValues.cs

從另一個 PropertyValues 物件讀取值,以設定這個物件的值。

public abstract void SetValues (Microsoft.EntityFrameworkCore.ChangeTracking.PropertyValues propertyValues);
abstract member SetValues : Microsoft.EntityFrameworkCore.ChangeTracking.PropertyValues -> unit
Public MustOverride Sub SetValues (propertyValues As PropertyValues)

參數

propertyValues
PropertyValues

應該從中複製值的 物件。

備註

另一個物件必須以與這個物件相同的類型為基礎,或衍生自這個物件的型別。

如需詳細資訊和範例,請參閱 在 EF Core 中存取追蹤的實體

適用於

SetValues(IDictionary<String,Object>)

來源:
PropertyValues.cs
來源:
PropertyValues.cs
來源:
PropertyValues.cs
來源:
PropertyValues.cs
來源:
PropertyValues.cs

從指定的字典複製值,以設定這個物件的值。

字典的索引鍵必須符合屬性名稱。 將會忽略字典中不符合實體類型中屬性名稱的任何索引鍵。

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))

參數

values
IDictionary<String,Object>

要從中讀取值的字典。

適用於

SetValues(Object)

來源:
PropertyValues.cs
來源:
PropertyValues.cs
來源:
PropertyValues.cs
來源:
PropertyValues.cs
來源:
PropertyValues.cs
來源:
PropertyValues.cs
來源:
PropertyValues.cs
來源:
PropertyValues.cs
來源:
PropertyValues.cs

從指定的 物件複製值,以設定這個物件的值。

public abstract void SetValues (object obj);
abstract member SetValues : obj -> unit
Public MustOverride Sub SetValues (obj As Object)

參數

obj
Object

要從中讀取值的物件。

備註

給定的物件可能是任何型別。 物件上具有與實體類型中屬性名稱相符之名稱的任何屬性,而且可以讀取。 其他屬性都會被忽略。 例如,這允許從簡單的資料傳輸物件複製屬性, (DTO) 。

如需詳細資訊和範例,請參閱 在 EF Core 中存取追蹤的實體

適用於

SetValues<TProperty>(IDictionary<String,TProperty>)

來源:
PropertyValues.cs
來源:
PropertyValues.cs
來源:
PropertyValues.cs
來源:
PropertyValues.cs

從指定的字典複製值,以設定這個物件的值。

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))

類型參數

TProperty

參數

values
IDictionary<String,TProperty>

要從中讀取值的字典。

備註

字典的索引鍵必須符合屬性名稱。 將會忽略字典中不符合實體類型中屬性名稱的任何索引鍵。

如需詳細資訊和範例,請參閱 在 EF Core 中存取追蹤的實體

適用於