Я работаю над проектом, который должен вводить около 80 000 записей строк в базу данных за цикл.Я был в состоянии ускорить это благодаря подготовленным заявлениям.Однако я сталкиваюсь с проблемой, когда последняя область, где мне нужно сделать много записей строк, основана на данных из вызовов SELECT, выполняемых между операторами INSERT из-за использования внешних ключей.Во всех примерах, которые я видел для подготовленных операторов, все это было для вызовов команды ExecuteNonQuery ().
Могу ли я использовать подготовленные операторы с вызовом запроса SELECT в той же транзакции, что и вызовы INSERT, еслиничто, кроме значений, не изменяется в значениях SQLiteCommand.CommandText или есть другой подход, который мне нужно подойти к этому?