Использование двух адаптеров таблиц в одном цикле foreach

Я использую DataSet ADO.Net в моем веб-API. У меня есть массив данных, и я хочу вставить некоторые элементы в одну таблицу, а некоторые - во вторую. Если у меня много элементов в массиве, я должен выполнить итерацию по массиву один раз. Но как создать адаптеры таблиц. Могу ли я вложить using блок в другой? Вот пример того, что я хочу сделать:

using (FirstTableAdapter FirstAdapter = new FirstTableAdapter())
{
    using (SecondTableAdapter SecondAdapter = new SecondTableAdapter())
    {
        foreach (ModelName modeldata in ModelArray)
        {
            FirstAdapter.Insert(....);
            SecondAdapter.Insert(....);
        }
    }
}

Моя структура кода в порядке или есть проблемы?


person DevLoverUmar    schedule 22.12.2020    source источник
comment
Что случилось, когда вы это попробовали?   -  person Dale K    schedule 22.12.2020