次の方法で共有


DbPropertyValues.SetValues メソッド (Object)

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

指定されているオブジェクトから値を読み取って、このディクショナリの値を設定します。 オブジェクトの型は任意です。 オブジェクト上のプロパティはどれも、名前がディクショナリ内のプロパティ名に一致し、読み取れるものであれば、読み取られます。 その他のプロパティは無視されます。 これによって、たとえば、単純な Data Transfer Object (DTO) からプロパティをコピーできるようになります。

名前空間:  System.Data.Entity.Infrastructure
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
<SuppressMessageAttribute("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", MessageId := "obj",  _
    Justification := "Naming is intentional.")> _
Public Sub SetValues ( _
    obj As Object _
)
'使用
Dim instance As DbPropertyValues 
Dim obj As Object

instance.SetValues(obj)
[SuppressMessageAttribute("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", MessageId = "obj", 
    Justification = "Naming is intentional.")]
public void SetValues(
    Object obj
)
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1720:IdentifiersShouldNotContainTypeNames", MessageId = L"obj", 
    Justification = L"Naming is intentional.")]
public:
void SetValues(
    Object^ obj
)
[<SuppressMessageAttribute("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", MessageId = "obj", 
    Justification = "Naming is intentional.")>]
member SetValues : 
        obj:Object -> unit
public function SetValues(
    obj : Object
)

パラメーター

  • obj
    型 : System.Object
    このオブジェクトから値を読み取ります。

参照

参照

DbPropertyValues クラス

SetValues オーバーロード

System.Data.Entity.Infrastructure 名前空間