次の方法で共有


ObjectContext.AttachTo メソッド

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

オブジェクトまたはオブジェクト グラフをオブジェクト コンテキストの特定のエンティティ セットにアタッチします。

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

構文

'宣言
Public Overridable Sub AttachTo ( _
    entitySetName As String, _
    entity As Object _
)
'使用
Dim instance As ObjectContext 
Dim entitySetName As String 
Dim entity As Object

instance.AttachTo(entitySetName, entity)
public virtual void AttachTo(
    string entitySetName,
    Object entity
)
public:
virtual void AttachTo(
    String^ entitySetName, 
    Object^ entity
)
abstract AttachTo : 
        entitySetName:string * 
        entity:Object -> unit  
override AttachTo : 
        entitySetName:string * 
        entity:Object -> unit
public function AttachTo(
    entitySetName : String, 
    entity : Object
)

パラメーター

  • entitySetName
    型 : System.String
    必要に応じてエンティティ コンテナー名で修飾できるエンティティ セット名を表します。

例外

例外 状態
ArgumentNullException

entity が null です。

InvalidOperationException

エンティティ セットが無効、オブジェクトに一時キーが存在する、オブジェクトに EntityKey が存在し、メソッドの引数として渡されたエンティティ セットと EntitySet が一致しない、オブジェクトに EntityKey が存在せず、エンティティ セットが提供されない、オブジェクト グラフのいずれかのオブジェクトに一時的な EntityKey が存在する、オブジェクト グラフのいずれかのオブジェクトに無効な EntityKey が存在する (キーの値がオブジェクトの値と一致しないなど)、指定された entitySetName 名とエンティティ コンテナー名からエンティティ セットが見つからない、オブジェクト グラフのいずれかのオブジェクトが既に別の状態マネージャーに存在する、のいずれかのケースが該当します。

参照

参照

ObjectContext クラス

System.Data.Entity.Core.Objects 名前空間