/
poliakovD
/
testAdoNetDemoDZ2
Обзор
Документация
Войти
/
poliakovD
/
testAdoNetDemoDZ2
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ADO.NET.DAL/ExtensionDbCommand.cs
38 строк
1 KB
Даниил Поляков
второй комит
05 апр 2026, 10:31
05 апр 2026, 10:31
f2a773c
Код
Авторство
О чём код?
using System.Data; using System.Data.Common; namespace ADO.NET.DAL; public static class ExtensionDbCommand { //фывфывдфырпвфывфывфыв //asdasdasldgasoidgaosigdoias // public static void AddParameterWithValue(this DbCommand command, string name, object value) // { // // var parameter = command.CreateParameter(); // parameter.ParameterName = name; // parameter.Value = value; // parameter.Direction = ParameterDirection.Input; // } public static void AddParameterWithValue( this DbCommand command, string name, object? value, ParameterDirection direction = ParameterDirection.Input, DbType? dbType = null ) { var parameter = command.CreateParameter(); parameter.ParameterName = name.StartsWith("@") ? name : "@" + name; parameter.Value = value ?? DBNull.Value; parameter.Direction = direction; if (dbType.HasValue) parameter.DbType = dbType.Value; command.Parameters.Add(parameter); } }