Реляционная база данных — это совокупность взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определенного типа. Объект DataRelation DataRelation показывает отношение дочерний-родительский между двумя объектами DataTable, которые находятся в объекте DataSet. Для создания отношения нужно указать имя отношения, ссылаемый столбец родительской таблицы и ссылающийся столбец дочерней таблицы. Создание отношения Отношение может создавать ограничения Unique […]
Рубрика: ADO.NET
Базы данных и их подключения!
Строки и адаптер данных.
Свойство RowState Для того, чтобы передать отложенные изменения в источник данных автономная модель ADO.NET должна документировать все действия, которые производит над данными(объектами DataRow) пользователь. Специально для этого у объекта DataRow есть свойство RowState, позволяющее узнать что нужно делать со строкой при передаче отложенных изменений. Свойство RowState может принимать элементы из перечисления DataRowState. Перечисление DataRowState Элементы […]
Хранимые процедуры в ADO.NET
Приветствую всех, сегодня рассмотрим примеры как использовать хранимые процедуры в ado.net Но для начала нам необходимо разобраться с созданием и выполнением параметризированных запросов с использование коллекции Parameters объекта SqlCommand. Использование выходных параметров в параметризированных запросах: Вот и подошли, к вызовы хранимой процедуры с использованием команды EXECUTE T-SQL Выполнение хранимой процедуры, возвращайщей данные в табличном представлении: […]
Создание команд SqlCommand
Приветствую всех, сегодня рассмотрим примеры создания команд и их использования. SqlCommand – объект подключаемой части технологии ADO.NET, позволяющий выполнять инструкции T-SQL над источником данных. Для правильной работы объекту SqlCommand нужно предоставить подключение к источнику данных(экземпляр класса SqlConnection) Способы создания объекта SqlCommand: 1) Использование конструктора по умолчанию
1 2 3 4 |
//**********Первый способ************** SqlCommand cmd = new SqlCommand(); cmd.Connection = connection; cmd.CommandText = "Some T-SQL Command"; |
2) Использование метода CreateCommand() объекта SqlConnection
1 2 3 |
//**********Второй способ************** cmd = connection.CreateCommand(); cmd.CommandText = "Some T-SQL Command"; |
3) […]
Подключение к базе данных
Приветствую всех сегодня мы рассмотрим подключения к базам данных от разных поставщиков. Для создания подключения к источнику данных в ADO.NET существует специальный объект Connection. В зависимости от выбранного источника данных этот объект можетназываться по-разному. Для создания подключения к базам данных MS SQL Server следует использовать объект SqlConnection, который находится в пространстве имен System.Data.SqlClient Пространство имен […]