Помогнете на развитието на сайта, споделяйки статията с приятели!

Въведение в ADO.NET Architecture

Архитектурата ADO.net е технологията за обработка на данни, при която е често зависим двустепенен модел, базиран на първична връзка, чиято цел е да създаде мост между ASP.net и backend базата данни, първо позволява на приложенията да имат достъп до различни типове данни, като се използва същата методология и за достъп до база данни на SQL Server чрез използване на различен набор от класове, второ, той предоставя два модела за достъп до данни, единият е свързан модел, където можем да поддържаме връзката с базата данни и да извършваме достъп до данни и друго е да получим всички данни в своите обекти, които ни позволяват да извършваме достъп до данни за изключени обекти, това също е набор от класове, който идва с Microsoft .net framework, той работи като библиотека в .NET framework.

Архитектура на ADO.net

ADO.net архитектурата има два основни компонента за достъп и манипулиране на данни, които са .net framework доставчици на данни и набор от данни. ADO.net е проектиран да работи с различни видове източници на данни. Следващата диаграма представя компонентите на модела ADO.net и също обяснява как работят.

Diagram-ADO.net архитектура

Горната диаграма показва връзката между набора от данни, който съдържа колекция от таблици с данни, таблицата с данни съдържа колекция от редове с данни, колони с данни, връзка с данни. Таблицата с данни е карта с таблиците в базата данни. От диаграмата е ясно, че наборът от данни може да има един или повече от един обект на таблица с данни. Доставчикът на данни за .Net framework споделя общите компоненти, които представляват данните. Има XML, който се използва за съхраняване и прехвърляне на данните между различните приложения и доставчика на данни.Компонентите в архитектурата представляват данните.

Различните компоненти на архитектурата на ADO.net са описани по-долу, за да покажат тяхната работа.

1. (точка) Доставчици на данни за мрежата на рамката

Това е компонент, предназначен за бърза манипулация на данни, при който можем само да ги препращаме или можем само да четем данните. Обектите на доставчика на данни на източника на данни са различни, когато се използват общи обекти от клас.

  • Връзка:

Използва се за създаване на връзка между източника на данни и програмата за комуникация. Можем да направим свързаност към източника на данни с помощта на обект за връзка. Например sqlconnection, oledbconnection и т.н. Той също така поддържа връзката между задния край и предния край чрез подаване на заявки. Обектът на връзката, който използвахме във връзка, зависи от типа източник на данни.

  • Команда:

Има команден обект, който се използва за изпълнение на командата, това е различно за различни-различни връзки, например sqlcommand, oledbcommand. Използвайки го, можем да имаме достъп до команди на базата данни, така че да можем да изпълняваме някои операции като връщане на данни, където можем да връщаме данни от базата данни, да променяме данни, където можем да правим модификации в настоящите данни, можем да изпълняваме съхранени процедури, като използваме команден обект и ние също можем да изпращаме или извличаме параметри на информация от базата данни, това означава да извличаме добавяне, актуализиране и изтриване, използваме заявки Select, Insert, Update и Delete. Има конструктор на команди за заявки, който помага да се конструират заявки, така че да можем лесно да конструираме SQL Select.

  • Четец на данни:

Този доставчик на данни се използва за съхраняване на данните, които се получават при достъп до данни, например sqldatareader и oledbdatareader, той осигурява високопроизводителен поток от данни от източника на данни.Използва се за последователно четене на данни от източници на данни, така че осигурява много ефективен начин за достъп до данни.

  • Адаптер за данни:

Осигурява мост между набора от данни и източника на данни. Използва се за попълване и актуализиране на набора от данни. За да изпълни SQL заявка, адаптерът за данни използва команден обект в източника на данни, за да зареди както набора от данни с данни, така и да композира промените, направени в данните в набора от данни, обратно към източника на данни. Адаптерът за данни работи върху набор от данни и знае как да го попълни и адаптерът прави връзката между източника на данни.

2. Набор от данни №

Наборът от данни е изрично проектиран за независим достъп до данни от всеки източник на данни. Той работи върху изключен модел за достъп до данни, така че в резултат може да се използва с различни и различни източници на данни, които могат да се използват с XML данни, в противен случай може да се използва за управлявани данни, локални за приложението. Наборът от данни е колекция от таблици с данни и връзки с данни.Той има някои класове, редове на обекти, колони с данни, съдържа също първичен ключ, външен ключ и ограничение. Те също така съдържат връзката между данните в обектите на таблицата с данни. Когато наборът от данни е пълен с данни, данните се съхраняват в него, след което връзката с източника на данни се прекъсва. Той се актуализира с помощта на адаптер за данни, след което данните се актуализират в източника на данни.

Има два фактора, които са таблица с данни и изглед на данни

  • Таблица с данни:

Таблица с данни е колекция от таблици с данни, така че да представлява колекцията от таблици с данни.

  • Преглед на данни:

Това е тип набор от данни, който представлява различните типове изгледи на данни, което означава, че изгледът на данни съдържа различен тип изгледи на данни. Така че има и някои видове изгледи на данни, които са колона с данни, ред с данни, връзка с данни. Това е-

  • Колоните с данни представляват колоните на таблицата с данни.
  • Ред с данни представлява редовете в таблицата с данни.
  • Връзката с данни представлява връзката между различните типове таблици.

Заключение

В горната статия заключаваме, че тази архитектура е ориентирана към връзката архитектура в ADO.net, в която базата данни е свързана към задния край, така че можем също да заключим, че има ADO.net, който се държи като посредник между предния и задния край, който помага за взаимодействието в архитектурата, за повече подробности рисуваме структура на нейната архитектура.

Помогнете на развитието на сайта, споделяйки статията с приятели!

Категория: