Size: a a a

2020 April 23

D

Dima in rust_offtopic
Alex Zhukovsky
нет, сказать "пишите через аргументы, именуйте нормально
не используйте snakeAndCamelCase ))
источник

B

Bogdan in rust_offtopic
Alex Zhukovsky
нет, сказать "пишите через аргументы, именуйте нормально
ПФФФФ, сразу оберточку надо писать

T ExecuteScalar<T>(string sql, IDictionary<string, object> parameters = null)
источник

AZ

Alex Zhukovsky in rust_offtopic
Stanislav Popov
просто это реально 2009 год
в 2009 году так не писали, ЕФ в 2008 уже был
источник

B

Bogdan in rust_offtopic
ну еще для кошерности

Func<SqlDataReader,T> rowMapping,
источник

AZ

Alex Zhukovsky in rust_offtopic
Bogdan
ПФФФФ, сразу оберточку надо писать

T ExecuteScalar<T>(string sql, IDictionary<string, object> parameters = null)
зачем писать если он уже есть?
источник

B

Bogdan in rust_offtopic
Alex Zhukovsky
я блин даже на 2 курсе сам догадался, что button1_click где textbox1.text вставляет данные в gridview1.items это плохо
когда я учился нас за такое ругали, кстати)))))))
источник

B

Bogdan in rust_offtopic
Alex Zhukovsky
зачем писать если он уже есть?
где есть, в ЕФ?  QueryRaw ?
источник

AZ

Alex Zhukovsky in rust_offtopic
Bogdan
где есть, в ЕФ?  QueryRaw ?
string sql = "SELECT empSalary from employee where salary = @salary";
SqlConnection connection = new SqlConnection(/* connection info */);
SqlCommand command = new SqlCommand(sql, connection);

command.Parameters.AddWithValue("salary", txtSalary.Text);
command.ExecuteNonQuery()
источник

B

Bogdan in rust_offtopic
Alex Zhukovsky
string sql = "SELECT empSalary from employee where salary = @salary";
SqlConnection connection = new SqlConnection(/* connection info */);
SqlCommand command = new SqlCommand(sql, connection);

command.Parameters.AddWithValue("salary", txtSalary.Text);
command.ExecuteNonQuery()
оомагад, это удобно)
источник

AZ

Alex Zhukovsky in rust_offtopic
это сырой адонет, никаких даже орм тут нет
источник

B

Bogdan in rust_offtopic
        private static void FillParameters(
   IDictionary<string, object> parameters,
   SqlCommand command
)
       {
           if (parameters != null)
               foreach (var parameter in parameters)
               {
                   command.Parameters.AddWithValue(
parameter.Key,
parameter.Value ?? DBNull.Value
);
               }
       }
источник

B

Bogdan in rust_offtopic
у меня такзнатно с DBNull  горело в свое время
источник

AZ

Alex Zhukovsky in rust_offtopic
Gymmasssorla
блин вот была бы кнопочка показать/скрыть импорты
во всех иде такое есть
источник

p

polunin.ai in rust_offtopic
источник

p

polunin.ai in rust_offtopic
Типа того. Двач - это группа в контакте где школьники скапливаются и "набегают" на другие группы
источник

B

Bogdan in rust_offtopic
кек)
источник

AZ

Alex Zhukovsky in rust_offtopic
Bogdan
        private static void FillParameters(
   IDictionary<string, object> parameters,
   SqlCommand command
)
       {
           if (parameters != null)
               foreach (var parameter in parameters)
               {
                   command.Parameters.AddWithValue(
parameter.Key,
parameter.Value ?? DBNull.Value
);
               }
       }
а сделал бы

        private static void FillParameters(
   SqlCommand command, params (string, object)[] parameters)
)
       {
               foreach (var parameter in parameters)
               {
                   command.Parameters.AddWithValue(
parameter.Key,
parameter.Value ?? DBNull.Value
);
               }
       }

Не надо было бы на нулл проверять. Хотя зачем добавлять нулл параметров для меня зогадка
источник

B

Bogdan in rust_offtopic
Alex Zhukovsky
а сделал бы

        private static void FillParameters(
   SqlCommand command, params (string, object)[] parameters)
)
       {
               foreach (var parameter in parameters)
               {
                   command.Parameters.AddWithValue(
parameter.Key,
parameter.Value ?? DBNull.Value
);
               }
       }

Не надо было бы на нулл проверять. Хотя зачем добавлять нулл параметров для меня зогадка
я это писал для старого дотнета еще, там небыло таплов, вроде

да, так удобней!!
источник

D

Dima in rust_offtopic
кстати а F* еще жив?
источник

B

Bogdan in rust_offtopic
Dima
кстати а F* еще жив?
да, но по прежднему маргинальный)
источник