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
必要に応じてエンティティ コンテナー名で修飾できるエンティティ セット名を表します。
- entity
型 : System.Object
アタッチする Object。
例外
例外 | 状態 |
---|---|
ArgumentNullException | entity が null です。 |
InvalidOperationException | エンティティ セットが無効、オブジェクトに一時キーが存在する、オブジェクトに EntityKey が存在し、メソッドの引数として渡されたエンティティ セットと EntitySet が一致しない、オブジェクトに EntityKey が存在せず、エンティティ セットが提供されない、オブジェクト グラフのいずれかのオブジェクトに一時的な EntityKey が存在する、オブジェクト グラフのいずれかのオブジェクトに無効な EntityKey が存在する (キーの値がオブジェクトの値と一致しないなど)、指定された entitySetName 名とエンティティ コンテナー名からエンティティ セットが見つからない、オブジェクト グラフのいずれかのオブジェクトが既に別の状態マネージャーに存在する、のいずれかのケースが該当します。 |