Допоможіть розробці сайту, ділитися статтею з друзями!

Вступ до архітектури ADO.NET

Архітектура ADO.net – це технологія обробки даних, в якій це зазвичай залежить від первинного з’єднання, заснована на дворівневій моделі, її мета створити міст між ASP.net і серверною базою даних, спочатку вона дозволяє програмам отримувати доступ до різних типи даних за допомогою тієї самої методології та доступу до бази даних SQL Server за допомогою іншого набору класів, по-друге, він надає дві моделі доступу до даних, одна модель підключення, де ми можемо підтримувати зв’язок з базою даних та здійснювати доступ до даних та іншим є отримання всіх даних у своїх об'єктах, які дозволяють нам здійснювати доступ до даних для відключених об'єктів, це також набір класів, який постачається з Microsoft .net framework, він працює як бібліотека в .NET framework.

Архітектура ADO.net

Архітектура ADO.net складається з двох основних компонентів для доступу до даних і маніпулювання даними, а саме: постачальників даних платформи .net і набору даних. ADO.net призначений для роботи з різними видами джерел даних. Наступна діаграма представляє компоненти моделі ADO.net, а також пояснює, як вони працюють.

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

Наведена вище діаграма показує зв'язок між набором даних, який містить колекцію таблиць даних, таблиця даних містить набір рядків даних, стовпців даних, зв'язку даних. Таблиця даних являє собою карту з таблицями в базі даних. З діаграми видно, що набір даних може мати один або більше одного об’єкта таблиці даних. Постачальник даних платформи .Net використовує загальні компоненти, які представляють дані. Існує XML, який використовується для зберігання та передачі даних між різними програмами та постачальником даних.Компоненти в архітектурі представляють дані.

Різні компоненти архітектури ADO.net описані нижче, щоб показати їхню роботу.

1. (точка) Постачальники даних Net framework

Це компонент, призначений для швидкого маніпулювання даними, в якому ми можемо лише пересилати їх або можемо лише читати дані. Об'єкти постачальника даних джерела даних відрізняються там, де використовуються загальні об'єкти класу.

  • З'єднання:

Використовується для створення зв'язку між джерелом даних і програмою для зв'язку. Ми можемо встановити підключення до джерела даних за допомогою об’єкта з’єднання. Наприклад, sqlconnection, oledbconnection тощо. Він також підтримує зв'язок між заднім і переднім інтерфейсом шляхом передачі запитів. Об'єкт з'єднання, який ми використовували для з'єднання, залежить від типу джерела даних.

  • Команда:

Є командний об'єкт, який використовується для виконання команди, він відрізняється для різних-різних з'єднань, наприклад, sqlcommand, oledbcommand. Використовуючи його, ми можемо отримати доступ до команд бази даних, щоб ми могли виконувати деякі операції, як-от повернення даних, де ми можемо повертати дані з бази даних, змінювати дані, де ми можемо вносити зміни в наявні дані, ми можемо запускати збережені процедури за допомогою командного об’єкта та ми також можемо надсилати або отримувати параметри інформації з бази даних, це означає, що для отримання додавання, оновлення та видалення ми використовуємо запити Select, Insert, Update та Delete. Існує конструктор команд запиту, який допомагає створювати запити, щоб ми могли легко створювати SQL Select.

  • Зчитувач даних:

Цей постачальник даних використовується для зберігання даних, які отримують під час доступу до даних, наприклад, sqldatareader і oledbdatareader, він забезпечує високопродуктивний потік даних з джерела даних.Він використовується для послідовного зчитування даних із джерел даних, тому забезпечує дуже ефективний спосіб доступу до даних.

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

Забезпечує міст між набором даних і джерелом даних. Він використовується для заповнення та оновлення набору даних. Щоб виконати запит SQL, адаптер даних використовує командний об’єкт у джерелі даних, щоб завантажити набір даних даними та скласти зміни, внесені до даних у наборі даних, назад до джерела даних. Адаптер даних працює з набором даних і знає, як його заповнити, а адаптер встановлює з’єднання між джерелом даних.

2. Набір даних №

Набір даних спеціально розроблений для незалежного доступу до даних з будь-якого джерела даних. Він працює на відключеній моделі доступу до даних, тому в результаті його можна використовувати з різними джерелами даних, які можна використовувати з даними XML, інакше його можна використовувати для керованих даних, локальних для програми. Набір даних - це набір таблиць даних і зв’язків із даними.Він має деякі класи, рядки об’єктів, стовпці даних, він також містить первинний ключ, зовнішній ключ і обмеження. Вони також містять зв’язок між даними в об’єктах таблиці даних. Коли набір даних заповнюється даними, дані зберігаються в ньому, після чого з'єднання з джерелом даних розривається. Він оновлюється за допомогою адаптера даних, після чого дані оновлюються в джерелі даних.

Він має два фактори: таблиця даних і перегляд даних

  • Таблиця даних:

Таблиця даних – це набір таблиць даних, що представляє собою набір таблиць даних.

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

Це тип набору даних, який представляє різні типи переглядів даних, це означає, що перегляд даних містить різні типи переглядів даних. Таким чином, він також має деякі типи представлень даних, як-от стовпець даних, рядок даних, відношення даних. Це-

  • Стовпці даних представляють стовпці таблиці даних.
  • Рядок даних представляє рядки в таблиці даних.
  • Відношення даних представляє відношення між різними типами таблиць.

Висновок

У наведеній вище статті ми робимо висновок, що ця архітектура орієнтована на з'єднання в ADO.net, в якій база даних підключена до серверної частини, тому ми також можемо зробити висновок, що існує ADO.net, який веде себе як посередник між переднім і заднім планом, який допомагає взаємодіяти в архітектурі, для більш детальної інформації ми малюємо структуру його архітектури.

Допоможіть розробці сайту, ділитися статтею з друзями!