Что такое Microsoft.NET?

Достопримечательности Италии по материалам world-s.ru. |

Программирование в ADO.NET


Программирование в ADO NET
Программирование в ADO.NETКлассы каркаса, предназначенного для работы с базами данных, собраны в ADO.NET. Класс DataSet (Набор данных) позволяет работать с реляционными данными реляционным же спос...
Коллекция параметров
Коллекция параметровИногда необходимо параметризировать SQL-запрос. Кроме того, бывает желательно связать входные и выходные аргументы хранимой процедуры с переменными программы. Для того чтобы сд...
Классы SqlDataAdapter и DataSet (Набор данных)
Классы SqlDataAdapter и DataSet (Набор данных)Класс DataSet (Набор данных) представляет собой резидентную упрощенную реляционную базу данных, не соединенную прямо ни с какой другой базой данных. Н...
Отсоединенный режим
Отсоединенный режимРежим работы с базами данных при отсутствии постоянного соединения с базой данных называют отсоединенным (disconnected). Соединенный режим представляет собой сильносвязанную сре...
Коллекции объектов DataSet (Набор данных)
Коллекции объектов DataSet (Набор данных)При помещении данных в объект DataSet (Набор данных) считываются также и связанные с этими данными таблицы и столбцы. Каждый набор данных имеет коллекции,...
Основные сведения о наборах данных
Основные сведения о наборах данныхМожно также выбрать подмножество данных из объекта DataSet (Набор данных). Метод Select (Выбрать) класса DataTable (Таблица данных) имеет синтаксис, совпадающий...
Обновление источника данных
Обновление источника данныхКаким образом метод SqlDataAdapter: :Update (Обновить) передает источнику данных информацию о произведенных изменениях? Изменения, внесенные в объект Da-taSet (Набор дан...
Автоматически генерируемые свойства команд
Автоматически генерируемые свойства командДля определения свойств InsertCommand, UpdateCommand (Команда обновления) и DeleteCommand можно использовать класс SqlCommandBuilder. Но из-за того, что д...
Транзакции и обновление базы данных
Транзакции и обновление базы данныхКогда преобразователь данных обновляет содержимое базы данных, это не делается одной транзакцией. Если необходимо, чтобы несколько операций выполнялись за одну т...
Объект DataSet (Набор данных)
Объект DataSet (Набор данных) и сравнение пессимистического блокирования с оптимистическимТранзакции только помогают сохранить непротиворечивость базы данных. Если вы переводите деньги со сберега...
Использование наборов данных
Использование наборов данныхНа Рисунок 9.5 представлена иерархия объектов, содержащихся в DataSet (Набор данных). Прежде, чем приступить к материалу, излагаемому ниже, полезно ознакомиться с этой...
Источники данных
Источники данныхПрефикс имен классов и методов указывает на источник данных. Например, префикс OleDb (OLE для баз данных) указывает на использование источника данных OleDb (OLE для баз данных). Пр...
Множественные таблицы в объекте DataSet (Набор данных)
Множественные таблицы в объекте DataSet (Набор данных)Каждый объект DataSet (Набор данных) содержит коллекцию из одного или более объектов1,DataTable (Таблица данных). Каждый объект DataTable (Та...
Создание таблицы без обращения к источнику данных
Создание таблицы без обращения к источнику данныхDataSet (Набор данных) можно использовать как резидентную реляционную базу данных, не связанную ни с какой другой базой данных. Теперь на примере п...
Ограничения и связи
Ограничения и связиКаждый объект DataTable (Таблица данных) содержит коллекцию объектов Da-taRow. Каждый такой объект представляет строку таблицы. Добавление нового объекта DataRow влияет на огран...
Получение информации о схеме размещения
Получение информации о схеме размещения данных в объекте DataTabie (Таблица данных)Рассмотрим, как можно получить информацию об объекте DataTabie (Таблица данных), точнее, об ограничениях и ключах...
Изменение объекта DataRow
Изменение объекта DataRowПри необходимости внести значительные изменения в объект DataSet (Набор данных) и отложить при этом проверку ограничений и событий, можно использовать режим редактирования...
Пример приложения Acme Travel
Пример приложения Acme Travel Agency (Туристическое агентство Acme)К этому моменту мы изложили более чем достаточно материала, необходимого для понимания классов Customer (Клиент) и HotelBroker (П...
Доступ к данным XML
Доступ к данным XMLКак будет показано в главе 11 "Web-службы", XML имеет много преимуществ при описании данных, которые нужно перемещать между разнородными системами и источниками данн...
Схема и данные XML
Схема и данные XMLЯзык XML не навязывает принцип организации данных или суть документа XML. Он лишь определяет правила сопоставления документов. С другой стороны, схема XML описывает метаданные,...
XmlDataDocument
XmlDataDocumentДокументы могут содержать в себе результат вычислений, полученный от базы данных. Например, отчет о продажах содержит, кроме данных о продажах, полученных от источника данных, и нек...
DataSet (Набор данных) и XML
DataSet (Набор данных) и XMLОбъект DataSet (Набор данных) содержит методы WriteXml и WriteXmlSchema, которые выдают данные и схему данных, хранящихся в наборе данных. Схема XML, возвращаемая объек...
Проводник Visual Studio NET по серверу Server Explorer
Проводник Visual Studio.NET по серверу: Server ExplorerПроводник Visual Studio.NET no серверу, Server Explorer— полезная утилита при работе с базами данных. Хотя и не такая мощная, как SQL Server...
База данных AirlineBrokers
База данных AirlineBrokersДля рассмотрения доступа к данным XML мы будем использовать базу данных Air-linesBrokers. Указанную базу данных можно создать и инициализировать с помощью SqlServer Query...
DataSet (Набор данных) и XML
DataSet (Набор данных) и XMLДля иллюстрации связи между реляционной моделью объекта DataSet (Набор данных) и моделью ХМ L прежде всего извлечем некоторую информацию из базы данных. В примере DataS...
Создание документа XML из объекта DataSet (Набор данных)
Создание документа XML из объекта DataSet (Набор данных)Используя объект DataSet (Набор данных) можно создать новый документ XML. Используя запрос XPath, можно перейти в начало документа, а затем,...
Резюме
РезюмеADO.NET содержит классы, позвопяющие создавать и использовать распределенные данные Вы можете работать с базами данных в соединенном или отсоединенном режимах, в зависимости от потребносте...
Установление соединения
Установление соединенияНачнем с небольшой программы JustConnect, единственная задача которой — просто устанавливать соединение с базой данных. Пример поможет также проверить, корректно ли установл...
Устройства считывания данных
Устройства считывания данныхСледующим примером станет использование классов ADO.NET для получения доступа к данным, хранящимся в базе данных. Соответствующие файлы находятся в подпапке Connected....
Работа с базой данных в соединенном режиме
Работа с базой данных в соединенном режимеИспользовавшийся в предыдущем примере режим называют соединенным. Программа соединяется с базой данных, выполняет все необходимые действия, а затем отсоед...
Выполнение операторов SQL
Выполнение операторов SQLМетод ExecuteReader класса SqlCommand возвращает экземпляр класса Da-taReader. Данные возвращаются, если в качестве команды задан запрос на выборку. Этот же метод можно ис...
DataReader
DataReaderПри его создании SqlDataReader не указывает ни на какую запись возвращенного набора данных. Поэтому для получения доступа к данным следует вызвать метод Read (Читать). Как показано в п...
Множественное результирующее множество
Множественное результирующее множествоКласс SqlDataReader может хранить несколько результирующих множеств, что продемонстрировано в примере DataReader. Два запроса, разделенные точкой с запятой,...








Начало