Aracılığıyla paylaş


DataAdapters ve DataReaders

Şunlar için geçerlidir: .NET Framework .NET .NET Standard

ADO.NET indirin

Veritabanından salt okunur, salt iletilen bir veri akışı almak için SQL Server DataReader için Microsoft SqlClient Veri Sağlayıcısı'nı kullanabilirsiniz. Sonuçlar sorgu yürütülürken döndürülür ve siz DataReader'ınRead yöntemini kullanarak istekte bulununa kadar istemcideki ağ arabelleğinde depolanır. DataReader'ın kullanılması, hem kullanılabilir olduğu anda verileri alarak hem de (varsayılan olarak) bellekte bir kerede yalnızca bir satır depolayarak sistem ek yükünü azaltarak uygulama performansını artırabilir.

bir DataAdapter veri kaynağından veri almak ve içindeki tabloları DataSetdoldurmak için kullanılır. DataAdapter, DataSet üzerinde yapılan değişiklikleri de veri kaynağına geri iletir. DataAdapter, bir Connection nesnesini kullanarak SQL Server için Microsoft SqlClient Veri Sağlayıcısı ile veri kaynağına bağlanır ve veri kaynağından veri almak ve yapılan değişiklikleri uygulamak için Command nesnelerini kullanır.

.NET'in bir DbDataReader ve DbDataAdapter nesnesi vardır: SQL Server için Microsoft SqlClient Veri Sağlayıcısı bir SqlDataReader ve SqlDataAdapter nesnesi içerir.

Bu bölümde

DataReader tarafından veri alma
ADO.NET DataReader nesnesini ve bir veri kaynağından sonuç akışı döndürmek için nasıl kullanılacağını açıklar.

DataAdapter'dan DataSet Doldurma
DataAdapter kullanarak bir DataSet tablo, sütun ve satırlarla doldurmayı açıklar.

DataAdapter parametreleri
içindeki bir DataAdapter sütunun DataSet içeriğini bir komut parametresine eşleme dahil olmak üzere komut özellikleriyle parametrelerin nasıl kullanılacağını açıklar.

DataSet'e mevcut kısıtlamaları ekleme
var olan kısıtlamaların bir DataSetöğesine nasıl ekleneceğini açıklar.

DataAdapter, DataTable ve DataColumn eşlemeleri
DataTableMappings ve ColumnMappings öğelerinin bir DataAdapter için nasıl ayarlanacağını açıklar.

Sorgu sonucu üzerinden sayfalama
Bir sorgunun sonuçlarını veri sayfaları olarak görüntüleme örneği sağlar.

DataAdapters ile veri kaynaklarını güncelleştirme
Bir DataAdapter kullanarak bir DataSet içindeki değişiklikleri veritabanına geri aktarmanın nasıl yapılacağını açıklar.

DataAdapter olaylarını işleme
DataAdapter Olayları ve bunların nasıl kullanılacağını açıklar.

DataAdapters kullanarak toplu işlemler yapmak
DataSet'den güncellemeleri uygularken SQL Server'a olan gidiş dönüş sayısını azaltarak uygulama performansını nasıl geliştirdiğini açıklar.

Ayrıca bakınız