Есть ли способ использовать SqlBulkCopy без преобразования данных в DataTable? У меня есть список объектов (Список) в ОЗУ, и я действительно не хочу использовать больше памяти для создания DataTable. Можно ли реализовать IDataReader в списке?
Благодаря!
Я бы, конечно, подумал, что вы могли бы. BulkDataReader
требует информации о схеме; поэтому вы не можете просто предоставить List
. Если вы GetSchemaTable
класс, который реализует IDataReader
, вы будете предоставлять это в своей реализации GetSchemaTable
.
Я бы просто создал сам DataTable
, если бы не смог продемонстрировать реальную проблему с памятью, которая бы оправдывала реализацию.