Привет У меня есть заполненный общий список в winform и теперь хочу отправить свои данные в таблицу SQL-сервера в виде массовой копии. Когда я читаю класс SqlBulkCopy, ему нужен считыватель данных в качестве источника.
Теперь, как я могу преобразовать его в DataReader?
спасибо
Если объем данных достаточно прост, чтобы существовать в виде List<T>
, вы можете просто построить DataTable
и вытолкнуть данные таким образом. Мне не нравится DataTable
, но он отлично выполняет эту работу. Альтернативой было бы написать IDataReader
реализацию IDataReader
как это , но каждый раз итерации по элементам списка. Я не уверен, что это стоит усилий.