Лекция: Архитектура ADO.Net

ADO.Net – платформа, представляющая набор базовых классов для работы с различными БД. Имеются следующие провайдеры:

· ODBC (BDE)

· OLEDB ( Обеспечивает связь с БД, не взаимодействует с MS SQL Server)

· SQL Server Compact Edition (Облегчённый вариант сервера ориентированный на создание web приложений)

ADO.Net пришла на смену технологии BDE, представляет собой набор объектных классов, таких как: Connection, DataSet, DataTable, DataAdapter, DataRows и так далее. Эти классы функционируют с Framework 4.0 (3.5, 3.0 …). Технология .Net впервые была представлена в 2002 году. Microsoft в Visual Studio интегрировала в среду ADO.Net. Также следует отметить развитие web технологий, в том числе и для работы с БД (ASP.Net, ASP.Net MVC).

ADO.NET используется многоуровневая архитектура, которая обращается вокруг небольшого числа ключевых концепций, таких как объекты Connection, Command и DataSet. Однако архитектура ADO.NET серьезно отличается от классической архитекуры ADO.

ADO.NET — часть фреймфорка .NET, предоставляющая доступ к данным для приложений основанных на Microsoft .NET. Является не развитием более ранней технологии ADO, а самостоятельной технологией.

Классы ADO.NET находятся в сборке System.Data.dll.

Многие другие части фреймворка .NET, как и сторонние библиотеки, используют те или иные части ADO.NET. Например:

· Части .Net Framework

· Entity Framework

· Linq to SQL

· Сторонние библиотеки

 

еще рефераты
Еще работы по информатике