PropertyValues.SetValues メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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
値のコピー元のオブジェクト。
注釈
もう 1 つのオブジェクトは、このオブジェクトと同じ型、またはこのオブジェクトの型から派生した型に基づいている必要があります。
詳細と例については、「 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 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 での追跡対象エンティティへのアクセス 」を参照してください。
適用対象
Entity Framework