EntityDataReader.Dispose(Boolean) Methode

Definition

Gibt die Ressourcen frei, die von diesem EntityDataReader verwendet werden, und ruft Close() auf.Releases the resources consumed by this EntityDataReader and calls 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)

Parameter

disposing
Boolean

true, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false, um ausschließlich nicht verwaltete Ressourcen freizugeben.true to release both managed and unmanaged resources; false to release only unmanaged resources.

Hinweise

SQL Server legt Ausgabeparameter aus gespeicherten Prozeduren am Ende des Ergebnisdaten Stroms nach allen Resultsets ab.SQL Server puts output parameters from stored procedures at the end of the result stream, after all the result sets. Daher muss eine Anwendung alle Datensätze in allen Resultsets verarbeiten, um Ausgabeparameter Werte zu erhalten.Therefore, to get output parameter values, an application must consume all the records in all the result sets. Wenn die Anwendung die EntityDataReader schließt (was auch die DbDataReaderschließt), werden die Ausgabeparameter möglicherweise nicht aufgefüllt.If the application closes the EntityDataReader (which would also close the DbDataReader), output parameters might not be populated.

EntityDataReader verwendet nicht implizit Resultsets, um Ausgabeparameter verfügbar zu machen.EntityDataReader does not implicitly consume result sets to make output parameters available. Beachten Sie daher Folgendes:Therefore, note the following:

Gilt für: