PropertyValues.SetValues 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| SetValues(PropertyValues) |
透過讀取另一個 PropertyValues 物件的值來設定該物件的值。 |
| SetValues(IDictionary<String,Object>) |
透過從給定字典複製數值來設定此物件的值。 字典的鍵必須與屬性名稱相符。 字典中任何與實體類型中屬性名稱不符的鍵碼都會被忽略。 |
| SetValues(Object) |
透過從給定物件複製值來設定該物件的值。 |
| SetValues<TProperty>(IDictionary<String,TProperty>) |
透過從給定字典複製數值來設定此物件的值。 |
SetValues(PropertyValues)
透過讀取另一個 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>)
透過從給定字典複製數值來設定此物件的值。
字典的鍵必須與屬性名稱相符。 字典中任何與實體類型中屬性名稱不符的鍵碼都會被忽略。
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)
透過從給定物件複製值來設定該物件的值。
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>)
透過從給定字典複製數值來設定此物件的值。
public abstract void SetValues<TProperty>(System.Collections.Generic.IDictionary<string,TProperty> values);
public virtual void SetValues<TProperty>(System.Collections.Generic.IDictionary<string,TProperty> values);
abstract member SetValues : System.Collections.Generic.IDictionary<string, 'Property> -> unit
abstract member SetValues : System.Collections.Generic.IDictionary<string, 'Property> -> unit
override this.SetValues : System.Collections.Generic.IDictionary<string, 'Property> -> unit
Public MustOverride Sub SetValues(Of TProperty) (values As IDictionary(Of String, TProperty))
Public Overridable Sub SetValues(Of TProperty) (values As IDictionary(Of String, TProperty))
類型參數
- TProperty
參數
- values
- IDictionary<String,TProperty>
用來閱讀數值的字典。
備註
字典的鍵必須與屬性名稱相符。 字典中任何與實體類型中屬性名稱不符的鍵碼都會被忽略。
更多資訊與範例請參閱 EF Core 中的「存取追蹤實體 」。