ADO.NET’e Genel Bakış
ADO.NET, SQL Server ve XML gibi veri kaynaklarına ve OLE DB ve ODBC aracılığıyla sunulan veri kaynaklarına tutarlı erişim sağlar. veri paylaşımı tüketici uygulamaları, bu veri kaynaklarına bağlanmak ve içerdikleri verileri almak, işlemek ve güncelleştirmek için ADO.NET kullanabilir.
ADO.NET veri düzenlemesini veri erişimini, ayrı ayrı veya art arda kullanılabilecek ayrı bileşenlere ayırır. ADO.NET, bir veritabanına bağlanmak, komutları yürütmek ve sonuçları almak için .NET Framework veri sağlayıcıları içerir. bu sonuçlar doğrudan işlenirler, bir ADO.NET nesnesine yerleştirilmiş, DataSet birden fazla kaynaktaki verilerle birleştirilmiş veya katmanlar arasında geçilen bir nesnesine yerleştirildi. bu DataSet nesne ayrıca bir .NET Framework veri sağlayıcısından bağımsız olarak, uygulamadaki yerel verileri yönetmek için veya XML 'den kaynaklıdır.
ADO.NET sınıfları System.Data.dll bulunur ve System.Xml.dll bulunan XML sınıflarıyla tümleşiktir. veritabanına bağlanan, verileri alan ve ardından bu verileri bir konsol penceresinde görüntüleyen örnek kod için, bkz. ADO.NET code örnekleri.
ADO.NET, yerel bileşen nesne modeli (COM) geliştiricilerine ActiveX Data Objects (ADO) tarafından sağlanan işlevselliğe benzer şekilde yönetilen kod yazan geliştiricilere işlevsellik sağlar. .net uygulamalarınızda verilere erişmek için ADO değil ADO.NET kullanmanızı öneririz.
ADO.NET, .NET Framework içindeki veri erişiminin en çok doğrudan yöntemini sağlar. uygulamaların temel depolama modeli yerine kavramsal bir modelde çalışmasına izin veren üst düzey bir soyutlama için ADO.NET Entity Frameworkbakın.
Gizlilik bildirimi: System.Data.dll, System.Data.Design.dll, System.Data.OracleClient.dll, System.Data.SqlXml.dll, System.Data.Linq.dll, System.Data.SqlServerCe.dll ve System.Data.DataSetExtensions.dll derlemeleri bir kullanıcının özel verileri ile özel olmayan veriler arasında ayrım yapmazlar. Bu derlemeler kullanıcının özel verilerini toplamaz, depolamaz veya taşımıyor. Ancak, üçüncü taraf uygulamalar bu derlemeleri kullanarak bir kullanıcının özel verilerini toplayabilir, saklayabilir veya taşıbilirler.
Bu Bölümde
ADO.NET Mimarisi
ADO.NET mimarisine ve bileşenlerine genel bir bakış sağlar.
ADO.NET Teknoloji Seçenekleri ve Yönergeleri
Varlık veri platformuna dahil olan ürünleri ve teknolojileri açıklar.
LINQ ve ADO.NET
Language-Integrated sorgusunun (lınq) ADO.NET nasıl uygulandığını ve ilgili konuların bağlantılarını sağladığını açıklar.
.NET Framework Veri Sağlayıcıları
.NET Framework veri sağlayıcısının tasarımına ve ADO.NET dahil .NET Framework veri sağlayıcılarına genel bir bakış sağlar.
ADO.NET Veri Kümeleri
Tasarıma ve bileşenlere genel bir bakış sağlar DataSet .
ADO.NET’te Yan Yana Yürütme
ADO.NET sürümlerindeki farklılıkları ve yan yana yürütme ve uygulama uyumluluğuyla ilgili etkilerini açıklar.
ADO.NET Kod Örnekleri
ADO.NET veri sağlayıcılarını kullanarak veri alan kod örnekleri sağlar.
İlgili Bölümler
ADO.NET’teki Yenilikler
ADO.NET yeni olan özellikleri tanıtır.
ADO.NET Uygulamalarının Güvenliğini Sağlama
ADO.NET kullanırken güvenli kodlama uygulamalarını açıklar.
ADO.NET’te Veri Türü Eşlemeleri
.NET Framework veri türleri ve .NET Framework veri sağlayıcıları arasındaki veri türü eşlemelerini açıklar.
ADO.NET’te Veri Alma ve Değiştirme
Bir veri kaynağına bağlanmayı, verileri almayı ve verileri değiştirmeyi açıklar. Bu DataReaders ve içerir DataAdapters .