PropertyValues.SetValues 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 中访问跟踪的实体 。