Ev gelişme Ado.net nedir? - techopedia nedir?

Ado.net nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - ActiveX Data Object.NET (ADO.NET) ne anlama geliyor?

ActiveX Data Object.NET (ADO.NET), .NET çerçevesinde veri erişim hizmetleri sağlayan yazılım bileşenlerinden oluşan bir yazılım kütüphanesidir. ADO.NET, geliştiricilerin ilişkisel veya ilişkisel olmayan (XML veya uygulama verileri gibi) veri kaynaklarına bağlantısız erişim elde etmek için yönetilen kod yazmalarını sağlamak için tasarlanmıştır. ADO.NET'in bu özelliği veri paylaşımı, dağıtılmış uygulamalar oluşturmaya yardımcı olur.


ADO.NET, .NET tarafından yönetilen sağlayıcıları kullanarak bir veritabanı bağlantısına bağlı erişim ve yalnızca veri alımı veya veri güncellemesi için veritabanı bağlantısını kullanan uygulamalar olan veri kümelerini kullanarak bağlantısız erişim sağlar. Veri Kümesi, veritabanı kaynağını verimli ve daha iyi ölçeklenebilirlikle kullanmak için bağlantısız erişim sağlamak için kalıcı verileri bellekte depolamaya yardımcı olan bileşendir.

Techopedia, ActiveX Data Object.NET'i (ADO.NET) açıklıyor

ADO.NET, birkaç temel yapısal değişiklikle ADO.NET'e benzer bir teknoloji olan ADO'dan gelişti. ADO kullanarak bağlantısı kesilmiş modda çalışmak için bir hüküm olmasına rağmen, veriler veri bağdaştırıcıları kullanılarak ADO.NET'te veritabanına daha verimli bir şekilde iletilir. Verilerin bellek içi gösterimi ADO ve ADO.NET arasında farklılık gösterir. ADO.NET verileri tek bir sonuç tablosunda tutabilir, ancak ADO ilişki ayrıntılarıyla birlikte birden çok tablo tutar. ADO'dan farklı olarak, ADO.NET kullanan uygulamalar arasında veri iletimi COM (bileşen nesne modeli) marşalingini kullanmaz, ancak verileri XML akışı olarak ileten veri kümesini kullanır.


ADO.NET'in mimarisi iki temel öğeye dayanır: DataSet ve .NET framework veri sağlayıcısı.


Veri kümesi aşağıdaki bileşenleri sağlar:

  1. ilgili tabloları, kısıtlamaları ve ilişkilerini içeren eksiksiz bir veri kümesi
  2. XML Web hizmetinden uzak verilere işlevsellik benzeri erişim
  3. verinin dinamik olarak işlenmesi
  4. bağlantısız veri işleme
  5. ilişkisel verilerin hiyerarşik XML görünümü için hüküm
  6. veriler üzerinde çalışmak için XSLT ve XPath Query gibi araçların kullanımı

.NET framework veri sağlayıcısı veri işleme için aşağıdaki bileşenleri içerir:

  • Bağlantı: Bu, veri kaynağına bağlantı sağlar
  • Komut: Bu, veri almak, verileri değiştirmek veya saklı yordamları yürütmek için gereken veritabanı deyimlerini yürütür.
  • DataReader: Verileri yalnızca ileri ve salt okunur biçimde alır.
  • DataAdapter: Bu, veri kümesini yüklemek ve veri kümesinde yapılan değişiklikleri kaynağa geri koymak için veri kümesi ve veri kaynağı arasında köprü görevi görür.

Yeni ADO.NET teknolojisi olan .NET framework 4.0'ın ADO.NET varlık çerçevesi, uygulama geliştiricilerinin başka türlü ele alması gereken veri modelleri ve diller arasındaki empedans uyumsuzluğunu ortadan kaldırmak için veri programlama düzeyini soyutlar.

Ado.net nedir? - techopedia nedir?