DataServiceContext.Detach メソッド
DataServiceContext が追跡しているエンティティの一覧からエンティティを削除します。
名前空間: System.Data.Services.Client
アセンブリ: Microsoft.Data.Services.Client (Microsoft.Data.Services.Client.dll)
構文
'宣言
Public Function Detach ( _
entity As Object _
) As Boolean
'使用
Dim instance As DataServiceContext
Dim entity As Object
Dim returnValue As Boolean
returnValue = instance.Detach(entity)
public bool Detach(
Object entity
)
public:
bool Detach(
Object^ entity
)
member Detach :
entity:Object -> bool
public function Detach(
entity : Object
) : boolean
パラメーター
- entity
型: System.Object
DataServiceContext からデタッチする追跡対象エンティティ。
戻り値
型: System.Boolean
指定されたエンティティがデタッチされた場合は true、それ以外の場合は false を返します。
例外
例外 | 条件 |
---|---|
ArgumentNullException | entity が nullNULL 参照 (Visual Basic では Nothing) の場合。 |
説明
オブジェクトはデタッチされると、DataServiceContext によって追跡されなくなります。
Detach メソッドは、その EntityStates に関係なく、任意のオブジェクトをデタッチするために呼び出すことができます。
このメソッドは、指定されたエンティティをデタッチした後、そのエンティティに関連するすべてのリンクもデタッチします。