EntityDataReader.Close Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
EntityDataReader Nesneyi kapatır.
public:
override void Close();
public override void Close ();
override this.Close : unit -> unit
Public Overrides Sub Close ()
Açıklamalar
SQL Server saklı yordamlardan çıkış parametrelerini tüm sonuç kümelerinden sonra sonuç akışının sonuna yerleştirir. Bu nedenle, çıkış parametresi değerlerini almak için bir uygulamanın tüm sonuç kümelerindeki tüm kayıtları tüketmesi gerekir. Uygulama uygulamasını kapatırsa EntityDataReader (bu da öğesini kapatır DbDataReader), çıkış parametreleri doldurulmayabilir.
EntityDataReader çıkış parametrelerini kullanılabilir hale getirmek için sonuç kümelerini örtük olarak kullanmaz. Bu nedenle, aşağıdakilere dikkat edin:
EntityDataReaderDbDataReader.NextResult yalnızca açıkça çağrıldığında EntityDataReader.NextResult öğesini çağırır. Bir özel durum oluşturursa DbDataReader.NextResult , EntityDataReader bunu (veya türetilmiş bir özel durum) içinde EntityException sarmalar.
Close yalnızca bekleyen kayıt veya sonuç kümesi kullanmadan öğesini kapatır DbDataReader.
DisposeDbDataReaderyalnızca bekleyen kayıt veya sonuç kümesi kullanmadan atılır.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin