PropertyValues.SetValues 方法

定义

重载

SetValues(PropertyValues)

通过从另一个 PropertyValues 对象读取值来设置此对象的值。

SetValues(IDictionary<String,Object>)

通过复制给定字典中的值来设置此对象的值。

字典的键必须与属性名称匹配。 将忽略字典中与实体类型中的属性名称不匹配的任何键。

SetValues(Object)

通过从给定对象复制值来设置此对象的值。

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

通过复制给定字典中的值来设置此对象的值。

SetValues(PropertyValues)

Source:
PropertyValues.cs
Source:
PropertyValues.cs
Source:
PropertyValues.cs
Source:
PropertyValues.cs
Source:
PropertyValues.cs
Source:
PropertyValues.cs
Source:
PropertyValues.cs
Source:
PropertyValues.cs
Source:
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>)

Source:
PropertyValues.cs
Source:
PropertyValues.cs
Source:
PropertyValues.cs
Source:
PropertyValues.cs
Source:
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)

Source:
PropertyValues.cs
Source:
PropertyValues.cs
Source:
PropertyValues.cs
Source:
PropertyValues.cs
Source:
PropertyValues.cs
Source:
PropertyValues.cs
Source:
PropertyValues.cs
Source:
PropertyValues.cs
Source:
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>)

Source:
PropertyValues.cs
Source:
PropertyValues.cs
Source:
PropertyValues.cs
Source:
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 中访问跟踪的实体

适用于