Rails имеет потрясающий способ поиска имен столбцов и ожидаемых типов данных из БД, облегчая большую часть программирования.
Я пытаюсь создать что-то подобное в C # .NET, потому что у нас большие таблицы, которые постоянно меняются. Я буду добавлять параметры так:
SqlParameter param = new SqlParameter("parametername", *SqlDbType.Int*);
param.Direction = ParameterDirection.Input;
param.Value = 0;
comm.Parameters.Add(param);
Обратите внимание на SqlDbType. Как я могу получить это? Если я получу DataColumns из DataSet, все, что я могу получить, это системные типы, такие как System.string.