Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
My_shpory_Ivan_Ivanich (2).docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
149.35 Кб
Скачать

Linq to DataSet

Технология LINQ to DataSet предоставляет возможности выполнения запросов и проверки типов во время компиляции для данных, кэшированных в объекте DataSet.Эта технология позволяет писать запросы на одном из языков .NET Framework, например C# или Visual Basic. Дополнительные сведения см. в разделе LINQ to DataSet.

Linq to sql

LINQ to SQL поддерживает запросы к модели объектов, сопоставленной со структурами данных реляционной базы данных, без использования промежуточной концептуальной модели. Каждая таблица представляется отдельным классом; таким образом, модель объектов тесно привязывается к схеме реляционной базы данных. LINQ to SQL преобразует запросы LINQ из модели объектов в язык Transact-SQL и передает их в базу данных для выполнения. При возврате результатов базой данных LINQ to SQL преобразует результаты обратно в объекты. Дополнительные сведения см. в разделе LINQ to SQL [LINQ to SQL].

Платформа ado.Net Entity Framework

Платформа ADO.NET Entity Framework разработана, чтобы разработчики могли создавать приложения для доступа к данным путем программирования по концептуальной модели приложения, а не по реляционной схеме хранения. Ее целью является уменьшение объема кода и затрат на сопровождение приложений, ориентированных на обработку данных. Дополнительные сведения см. в разделе Платформа ADO.NET Entity Framework.

Службы wcf Data Services

Службы данных WCF используется для развертывания служб данных в Интернете или интрасети. Данные структурируются как сущности и отношения согласно спецификациям модели EDM. Данные, развертываемые в данной модели, адресуются по стандартному протоколу HTTP. 

XML и ADO.NET

ADO.NET использует возможности XML для предоставления доступа к данным без сетевого соединения. Разработка ADO.NET производилась одновременно с XML-классами платформы .NET Framework; оба они являются компонентами одной архитектуры.

25)Понятие поставщика данных и его составные части в ado.Net. Класс соединения, итератора, команды.

Поставщик данных .NET Framework используется для установления соединения с базой данных, выполнения команд и получения результатов. Эти результаты обрабатываются непосредственно, помещаются в DataSet, чтобы по мере необходимости они были доступны для пользователей вместе с данными из нескольких источников, либо распределяются между уровнями. Источники данных .NET Framework являются упрощенными и создают минимальный уровень между источником данных и кодом, увеличивая тем самым производительность без ущерба для функциональных возможностей.

В следующей таблице приведен список поставщиков данных .NET Framework.

Поставщик данных .NET Framework

Описание

.NET Framework Поставщик данных для SQL Server

Предоставляет доступ к данным для Microsoft SQL Server. Использует пространство имен System.Data.SqlClient.

Поставщик данных .NET Framework для OLE DB

Для источников данных OLE DB. Использует пространство имен System.Data.OleDb.

Поставщик данных .NET Framework для ODBC

Для источников данных ODBC. Использует пространство имен System.Data.Odbc.

Поставщик данных .NET Framework для Oracle

Для источников данных Oracle. Источник данных .NET Framework для Oracle поддерживает клиентское программное обеспечение версии 8.1.7 и старше и использует пространство имен System.Data.OracleClient.

Поставщик EntityClient

Предоставляет доступ к данным для приложений модели EDM (Entity Data Model). Использует пространство имен System.Data.EntityClient.

Поставщик данных .NET Framework для SQL Server Compact 4.0.

Предоставляет доступ к данным для Microsoft SQL Server Compact 4.0. Использует пространство имен System.Data.SqlServerCe.

В следующей таблице приведены четыре основных объекта, из которых состоит поставщик данных .NET Framework.

Object

Описание

Connection

Устанавливает соединение с конкретным источником данных. Базовым классом для всех объектов Connection является DbConnection.

Command

Выполняет команду в источнике данных. Обеспечивает доступность Parameters и может выполнять команды в области Transaction из Connection. Базовым классом для всех объектов Command является DbCommand.

DataReader

Считывает из источника данных однопроходный поток данных только для чтения. Базовым классом для всех объектов DataReader является DbDataReader.

DataAdapter

Заполняет DataSet и выполняет обновления в источнике данных. Базовым классом для всех объектов DataAdapter является DbDataAdapter.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]