EntityDataReader.Close Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee sluit u het EntityDataReader object.
public:
override void Close();
public override void Close();
override this.Close : unit -> unit
Public Overrides Sub Close ()
Opmerkingen
SQL Server zet uitvoerparameters van opgeslagen procedures aan het einde van de resultaatstroom, na alle resultatensets. Om uitvoerparameterwaarden op te halen, moet een toepassing daarom alle records in alle resultatensets gebruiken. Als de toepassing de EntityDataReader uitvoerparameters sluit (die ook de DbDataReaderafsluit), worden de uitvoerparameters mogelijk niet ingevuld.
EntityDataReader verbruikt geen resultatensets impliciet om uitvoerparameters beschikbaar te maken. Let daarom op het volgende:
EntityDataReader roept de DbDataReader.NextResult enige aan wanneer EntityDataReader.NextResult expliciet wordt aangeroepen. Als DbDataReader.NextResult er een uitzondering wordt gegenereerd, EntityDataReader wordt deze verpakt in EntityException (of een afgeleide uitzondering).
Close sluit alleen de DbDataReader, zonder gebruik te maken van records of resultatensets die in behandeling zijn.
Dispose verwijdert alleen de DbDataReader, zonder gebruik te maken van records of resultatensets die in behandeling zijn.