Condividi tramite


EntityDataReader.Dispose(Boolean) Metodo

Definizione

Rilascia le risorse utilizzate da EntityDataReader e chiama Close().

protected:
 override void Dispose(bool disposing);
protected override void Dispose (bool disposing);
override this.Dispose : bool -> unit
Protected Overrides Sub Dispose (disposing As Boolean)

Parametri

disposing
Boolean

true per rilasciare sia le risorse gestite sia quelle non gestite; false per rilasciare solo le risorse non gestite.

Commenti

Tramite SQL Server i parametri di output delle stored procedure vengono inseriti alla fine del flusso di risultati, dopo tutti i set di risultati. Per ottenere i valori dei parametri di output è pertanto necessario che un'applicazione utilizzi tutti i record in tutti i set di risultati. Se EntityDataReader viene chiuso dall'applicazione, con la conseguente chiusura anche di DbDataReader, i parametri di output potrebbero non venire popolati.

EntityDataReader non utilizza in modo implicito i set di risultati per rendere disponibili i parametri di output. Si noti pertanto quanto segue:

Si applica a