Я перехожу к использованию SqlBulkCopy для обработки больших вставок в некоторые базы данных. Это привело к значительному улучшению производительности на один дБ.
Однако другой целевой таблицей БД является представление, составленное из 2 таблиц. Применение кода одной таблицы приводит к «System.Data.SqlClient.SqlException: представление или функция« dbo.vwParameter »не могут быть обновлены, поскольку изменение затрагивает несколько базовых таблиц». Можно сгладить представление в одну таблицу, не вызывая много сложностей, хотя и нежелательно, поскольку это экономит место на диске.
Так можно ли использовать SqlBulkCopy в этом контексте, и я просто что-то не так делаю? Или, если нет, что может быть хорошим решением, которое сохраняет представление для чтения?