Честно говоря, самый простой метод, который я использую, - это использование Excel. Я копирую определение таблицы SQL из представления конструктора и вставляю его в первые 3 строки Excel. Затем я использую функции, по одному столбцу для каждой части класса, и строю свой код таким образом. Например,
D1="Dim prm" & A1 & " As SQLParameter = tmpSqlCommand.Paramaters.Add('@" & A1 & "', SQLDbType." & B1 & ")"
Возможно, это не генератор кода, но единственное, что мне нужно сделать, это скопировать макет таблицы, и у меня все классы предназначены для копирования и вставки. Определенно сокращает кодирование.