Category Archives: C#

C#. Out params of queries

Параметры, которые используются в командах, могут быть нескольких типов. Тип параметра задается с помощью свойства Direction объкта SqlParameter. Данное свойство принимает одно из значений перечисления ParameterDirection: Input: параметр является входным, то есть предназначен для передачи значений в sql-выражение запроса. Это значение по умолчанию … Continue reading →

Posted in C# | Comments Off on C#. Out params of queries

С#. Queries with params

Ранее для отправки запросов мы напрямую добавляли данные в выражение sql. Например, для отправки запроса на добавление данных в БД применялось следующее выражение:

В данном случае предполагается, что значения для переменных name и age вводит пользователь. Что если переменная … Continue reading →

Posted in C# | Comments Off on С#. Queries with params

С#. ADO.NET. Getting scalar values from DB

Metanit При отправке запросов мы можем использовать специальные встроенные функции SQL, например, Min, Max, Sum, Count и т.д., которые не выполняют операции с объектами и не извлекают объекты, а возвращают какое-то определенное значение. Например, функция Count подсчитывает количество объектов. И … Continue reading →

Posted in C# | Comments Off on С#. ADO.NET. Getting scalar values from DB

C#. ADO.NET. SqlDataReader

Metanit В прошлой теме мы рассмотрели, как выполнять команды с помощью метода ExecuteNonOuery(), однако если мы хотим считывать данные, которые хранятся в таблице, то нам потребуется другой метод – ExecuteReader(). Этот метод возвращает объект SqlDataReader, который используется для чтения данных. Так, получим все … Continue reading →

Posted in C# | Comments Off on C#. ADO.NET. SqlDataReader

С#. SQLNonQuery Execute

Metanit После установки подключения мы можем выполнить к базе данных какие-либо команды, например, добавить в базу данных объект, удалить, изменить его или просто извлечь. Команды представлены объектом интерфейса System.Data.IDbCommand. Провайдер для MS SQL предоставляет его реализацию в виде класса SqlCommand. Этот … Continue reading →

Posted in C# | Comments Off on С#. SQLNonQuery Execute

C#. ADO.NET. Connection pool

Metanit Как правило, в программе используется одна или несколько одних и тех же конфигураций подключений. И чтобы разработчику не приходилось создавать по нескольку раз в коде программы фактически одно и тоже подключение, в ADO.NET используется механизм пула подключений. К тому же … Continue reading →

Posted in C# | Comments Off on C#. ADO.NET. Connection pool

C#. ADO.Net. Connection

Source metanit Example shows connection with MSSQLServer -connection with try/finally -connection with using -connection with async / await

 

Posted in C# | Comments Off on C#. ADO.Net. Connection

C#. Serialization to XML and serialization of collections

Example from Troelsen see methods // XML SaveAsXmlFormat(jbc, “CarData.xml”); SaveListOfCars();

 

Posted in C# | Comments Off on C#. Serialization to XML and serialization of collections

C#. SystemIO. SoapFormatter

MSDN

 

Posted in C# | Comments Off on C#. SystemIO. SoapFormatter

C#. SystemIO. BinaryFormatter

MSDN

 

Posted in C# | Comments Off on C#. SystemIO. BinaryFormatter