DbContext.Dispose 方法

定义

重载

Dispose()

调用受保护的 Dispose 方法。

Dispose(Boolean)

释放上下文。 如果基础 ObjectContext 是由此上下文创建的,或者在创建此上下文时将所有权传递给此上下文,则也会释放该基础。 如果数据库 (DbConnection 对象) 的连接是通过此上下文创建的,或者在创建此上下文时将所有权传递给此上下文,则也会释放该连接。

Dispose()

调用受保护的 Dispose 方法。

public void Dispose ();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()

实现

适用于

Dispose(Boolean)

释放上下文。 如果基础 ObjectContext 是由此上下文创建的,或者在创建此上下文时将所有权传递给此上下文,则也会释放该基础。 如果数据库 (DbConnection 对象) 的连接是通过此上下文创建的,或者在创建此上下文时将所有权传递给此上下文,则也会释放该连接。

protected virtual void Dispose (bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (disposing As Boolean)

参数

disposing
Boolean

若要释放托管资源和非托管资源,则为 true;若仅释放非托管资源,则为 false

适用于