Aracılığıyla paylaş


DataAdapters ve DataReaders

ADO.NET kullanarak veritabanından DataReader salt okunur, ileri yönelik bir veri akışı alabilirsiniz. Sorgu yürütülürken sonuçlar döndürülür ve siz Read yöntemini kullanarak istekte bulunana kadar istemcideki ağ arabelleğinde depolanır. uygulamasının DataReader kullanılması, hem kullanılabilir olduğu anda verileri alarak hem de (varsayılan olarak) bellekte bir kerede yalnızca bir satır depolayarak uygulama performansını artırabilir ve sistem ek yükünü azaltabilir.

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 veri kaynağına bağlanmak için .NET Framework veri sağlayıcısının Connection nesnesini kullanır ve veri kaynağından veri almak ve veri kaynağındaki değişiklikleri çözmek için Command nesnelerini kullanır.

.NET Framework'e dahil edilen her .NET Framework veri sağlayıcısının bir DbDataReader ve nesnesi DbDataAdapter vardır: OLE DB için .NET Framework Veri Sağlayıcısı bir OleDbDataReader ve nesnesi OleDbDataAdapter , SQL Server için .NET Framework Veri Sağlayıcısı bir SqlDataReader ve SqlDataAdapter nesnesi, ODBC için .NET Framework Veri Sağlayıcısı bir OdbcDataReader ve nesnesi OdbcDataAdapter ve Oracle için .NET Framework Veri Sağlayıcısı bir OracleDataReader ve nesnesi OracleDataAdapter içerir.

Bu Kısımda

DataReader Kullanarak 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'i Doldurma Bir DataAdapter kullanarak DataSet tablo, sütun ve satırları nasıl dolduracağınızı 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 bir DataAdapter için DataTableMappings ve ColumnMappings 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 DataSet değişikliklerini veri tabanında nasıl giderileceğini açıklar.

DataAdapter Olaylarını İşlemeDataAdapter Olayları ve bunların nasıl kullanılacağını açıklar.

DataAdapters Kullanarak Batch İşlemleri Gerçekleştirme Uygulama performansını, DataSet güncellemelerini uygularken SQL Server'a gidiş dönüş sayısını azaltarak geliştirmeyi açıklar.

Ayrıca bakınız