EntityDataReader.Close Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Stänger objektet EntityDataReader .
public:
override void Close();
public override void Close();
override this.Close : unit -> unit
Public Overrides Sub Close ()
Kommentarer
SQL Server placerar utdataparametrar från lagrade procedurer i slutet av resultatströmmen, efter alla resultatuppsättningar. För att få utdataparametervärden måste ett program därför använda alla poster i alla resultatuppsättningar. Om programmet stänger EntityDataReader (som också DbDataReaderstänger ), kanske utdataparametrarna inte fylls i.
EntityDataReader använder inte implicit resultatuppsättningar för att göra utdataparametrar tillgängliga. Observera därför följande:
EntityDataReader anropar den DbDataReader.NextResult enda när EntityDataReader.NextResult anropas uttryckligen. Om DbDataReader.NextResult genererar ett undantag omsluter EntityDataReader det EntityException (eller ett härlett undantag).
Close stänger DbDataReaderbara , utan att använda väntande poster eller resultatuppsättningar.
Dispose tar endast bort DbDataReader, utan att använda väntande poster eller resultatuppsättningar.