Оглавление
ADO.NET
-
Обзор ADO.NET
- ADO.NET – это технология доступа к данным от Microsoft .NET Framework.
- Она обеспечивает взаимодействие между реляционными и нереляционными системами.
- ADO.NET включает компоненты для доступа к данным из баз данных.
-
Архитектура ADO.NET
- ADO.NET состоит из потребителей и поставщиков данных.
- Потребители – это приложения, а поставщики предоставляют данные через интерфейс.
- Visual Studio IDE позволяет создавать специализированные подклассы для доступа к данным.
- Поставщики данных аналогичны драйверам ODBC и другим системам доступа к данным.
-
Возможности ADO.NET
- ADO.NET поддерживает доступ к различным типам хранилищ данных, включая базы данных и электронные таблицы.
- Поставщики могут расширять возможности хранилищ данных, предоставляя “сервисы”.
-
Объектно-реляционное отображение (ORM)
- Entity Framework (EF) – это платформа ORM для ADO.NET.
- EF позволяет разработчикам работать с данными на более высоком уровне абстракции.
-
LINQ к SQL
- LINQ to SQL позволяет использовать LINQ для запросов к SQL Server.
- Запросы LINQ преобразуются в SQL-запросы для обработки на SQL Server.
- LINQ to SQL определяет структуру сопоставления между данными SQL Server и объектами LINQ.