Тип SqlClient предоставляет следующие члены.
Методы
| Имя | Описание | |
|---|---|---|
| Connect |
Открывает соединение с базой данных, если нет открытого соединения.
| |
| CopyDataToServer |
Переносит данные из таблиц DataSet в базу данных.
Используется SqlBulkCopy.
Это самый быстрый и экономичный способ переноса больших объемов данных в базу.
| |
| CopyTableToServer |
Переносит указанную таблицу в базу данных.
Используется SqlBulkCopy.
Это самый быстрый и экономичный способ переноса больших объемов данных в базу.
| |
| Disconnect |
Закрывает соединение с базой данных, если оно открыто.
| |
| Dispose |
Освобождает все ресурсы, занятые объектом.
Если необходимо, закрывает все открытые объектом соединения с базой данных.
| |
| Equals | Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследован от Object.) | |
| ExecuteNonQuery |
Выполняет запрос и возвращает количество задействованных в инструкции строк данных.
Данный метод используется совместно со свойствами CommandType, CommandText и Parameters.
| |
| ExecuteNonQuery(SqlCommand) |
Выполняет запрос к базе данных с указанными в экземпляре класса SqlCommand параметрами и возвращает количество задействованных в инструкции строк.
| |
| ExecuteNonQuery(String) |
Выполняет указанный SQL-запрос и возвращает количество задействованных в инструкции строк.
Не рекомендуется использовать этот метод, чтобы избежать возникновение SQL Injection при неправильном построении запроса.
Лучше используйте одну из перегрузок этого метода: ExecuteNonQuery или ExecuteNonQuery(SqlCommand).
| |
| ExecuteScalar |
Выполняет запрос и возвращает первый столбец первой строки из полученного набора данных.
Данный метод используется совместно со свойствами CommandType, CommandText и Parameters.
| |
| ExecuteScalar(SqlCommand) |
Выполняет запрос к базе данных с указанными в экземпляре класса SqlCommand параметрами и возвращает первый столбец первой строки из полученного набора данных.
| |
| ExecuteScalar(String) |
Выполняет указанный SQL-запрос и возвращает первый столбец первой строки из полученного набора данных.
Не рекомендуется использовать этот метод, чтобы избежать возникновение SQL Injection при неправильном построении запроса.
Лучше используйте одну из перегрузок этого метода: ExecuteScalar или ExecuteScalar(SqlCommand).
| |
| Finalize | Позволяет объекту Object попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект Object будет утилизирован в процессе сборки мусора. (Унаследован от Object.) | |
| GetData |
Выполняет запрос и возвращает DataSet.
Данный метод используется совместно со свойствами CommandType, CommandText и Parameters.
| |
| GetData(SqlCommand) |
Выполняет запрос к базе данных с указанными в экземпляре класса SqlCommand параметрами и возвращает DataSet.
| |
| GetData(String) |
Выполняет указанную SQL-инструкцию и возвращает DataSet.
Не рекомендуется использовать этот метод, чтобы избежать возникновение SQL Injection при неправильном построении запроса.
Лучше используйте одну из перегрузок этого метода: GetData или GetData(SqlCommand).
| |
| GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследован от Object.) | |
| GetRow |
Выполняет запрос и возвращает строку данных.
Данный метод используется совместно со свойствами CommandType, CommandText и Parameters.
| |
| GetRow(SqlCommand) |
Выполняет запрос к базе данных с указанными в экземпляре класса SqlCommand параметрами и возвращает строку данных.
| |
| GetRow(String) |
Выполняет указанный SQL-запрос и возвращает строку данных.
Не рекомендуется использовать этот метод, чтобы избежать возникновение SQL Injection при неправильном построении запроса.
Лучше используйте одну из перегрузок этого метода: GetRow или GetRow(SqlCommand).
| |
| GetTable |
Выполняет запрос и возвращает DataTable.
Данный метод используется совместно со свойствами CommandType, CommandText и Parameters.
| |
| GetTable(SqlCommand) |
Выполняет запрос к базе данных с указанными в экземпляре класса SqlCommand параметрами и возвращает DataTable.
| |
| GetTable(String) |
Выполняет запрос и возвращает DataTable.
Не рекомендуется использовать этот метод, чтобы избежать возникновение SQL Injection при неправильном построении запроса.
Лучше используйте одну из перегрузок этого метода: GetTable или GetTable(SqlCommand).
| |
| GetType | Возвращает объект Type для текущего экземпляра. (Унаследован от Object.) | |
| MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследован от Object.) | |
| ToString | Возвращает объект String, который представляет текущий объект Object. (Унаследован от Object.) |
См. также