Массив размерных/типизированных SqlParameters

Я пытаюсь создать массив dbTyped и размеров SqlParameters. Это отлично работает, но приводит к изменению кода в обоих местах, если мне нужен другой столбец.

SqlParameter[] parameters = {
                                  new SqlParameter("@first_name", SqlDbType.VarChar, 50),
                                  new SqlParameter("@last_name", SqlDbType.VarChar, 50),
                                  new SqlParameter("@middle_name", SqlDbType.VarChar, 50),
                                  new SqlParameter("@empid", SqlDbType.Int)
                            };
parameters[0].Value = to.FirstName;
parameters[1].Value = to.LastName;
parameters[2].Value = to.MiddleName;
parameters[3].Value = to.EmpId;

Как лучше это сделать?

5
задан Jason Eades 2 August 2012 в 18:00
поделиться