У дома развитие Какво е ado.net? - определение от техопедия

Какво е ado.net? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава ActiveX Data Object.NET (ADO.NET)?

ActiveX Data Object.NET (ADO.NET) е софтуерна библиотека в .NET рамката, състояща се от софтуерни компоненти, предоставящи услуги за достъп до данни. ADO.NET е предназначен да даде възможност на разработчиците да напишат управляван код за получаване на прекъснат достъп до източници на данни, които могат да бъдат релационни или нерелационни (като XML или данни от приложението). Тази функция на ADO.NET помага за създаване на споделяни данни, разпределени приложения.


ADO.NET осигурява свързан достъп до връзка с база данни с помощта на .NET управлявани доставчици и прекъснат достъп чрез набори от данни, които са приложения, използващи връзката към базата данни само по време на извличане на данни или за актуализиране на данни. Наборът от данни е компонентът, помагащ за съхраняването на постоянните данни в паметта, за да се осигури изключен достъп за ефективно използване на ресурса на базата данни и по-добра мащабируемост.

Techopedia обяснява ActiveX Data Object.NET (ADO.NET)

ADO.NET се развива от ADO, което също е технология, подобна на ADO.NET с няколко основни структурни промени. Въпреки че има разпоредба за работа в прекъснат режим, използвайки ADO, данните се предават в базата данни в ADO.NET по-ефективно, използвайки адаптери за данни. Представянето на данни в паметта се различава между ADO и ADO.NET. ADO.NET може да съхранява данните в една таблица с резултати, но ADO държи множество таблици, заедно с техните данни за отношенията. За разлика от ADO, предаването на данни между приложения, използващи ADO.NET, не използва COM (компонентния модел на обекта) маршалиране, но използва набор от данни, който предава данни като XML поток.


Архитектурата на ADO.NET се основава на два основни елемента: DataSet и .NET рамков доставчик на данни.


Наборът от данни предоставя следните компоненти:

  1. пълен набор от данни, включително свързани таблици, ограничения и техните взаимоотношения
  2. достъп до отдалечени данни от XML уеб услуга
  3. динамично манипулиране на данни
  4. обработка на данни по без връзка
  5. осигуряване на йерархичен XML изглед на релационни данни
  6. използване на инструменти като XSLT и XPath Query за работа с данните

Доставчикът на данни .NET Framework включва следните компоненти за манипулиране на данни:

  • Връзка: Това осигурява свързаност към източника на данни
  • Команда: Това изпълнява извлеченията от базата данни, необходими за извличане на данни, промяна на данни или изпълнение на съхранени процедури.
  • DataReader: Това извлича данни само във формат напред и само за четене.
  • DataAdapter: Това действа като мост между набора от данни и източника на данни, за да зареди набора от данни и да съгласува промените, направени в базата данни обратно към източника.

ADO.NET субект на рамката на .NET Framework 4.0, новата технология на ADO.NET, абстрахира нивото на програмиране на данни, така че да елиминира несъответствието между импеданса между моделите данни и езиците, с които разработчиците на приложения иначе би трябвало да се справят.

Какво е ado.net? - определение от техопедия