Я думал, что если вы только что сделали что-то вроде псевдо-кода
внутри Sql Class ...
while(reader.Read())
{
int id = int.Parse(reader[0].ToString());
string name = reader[1];
bool active = false;
if(int.Parse(reader[2].ToString()) == 1)
active = true;
SqlServerDBInsert(id, name, active);
}
... Вставка
SQLServerDBInsert(int id, string name, bool active)
{
string query = "INSERT INTO MyTable(ID, Name, Active) VALUES(@id, @name, @active)";
using(SqlCommand cmd = new SqlCommand(query, conn))
{
SqlParamter param = new SqlParameter();
param.ParameterName = "@id";
param.Value = id;
param.SqlDbType = SqlDbType.Int;
cmd.Parameters.Add(param);
....
}
}
Я не уверен, что соединение с MySQL и SQLServer будет открыто одновременно, так что есть о чем беспокоиться.