OracleBulkCopy не может выполнять Update
и Delete
.
Если вы хотите создать собственное решение, я предлагаю вам поиск ArrayBinding. Вы сможете выполнять быстрые операции Insert
, Update
и Delete
с ним.
Не существует решения, позволяющего узнать строку за строкой сообщение об ошибке. Сообщение об ошибке обычно относится ко всей партии.
Отказ от ответственности : я являюсь владельцем проекта Массовые операции
Это Проект не бесплатный, но если вы хотите, чтобы встроенное решение выполняло все операции, это может помочь вам.
// Easy to use
var bulk = new BulkOperation(connection);
bulk.BulkInsert(dt);
bulk.BulkUpdate(dt);
bulk.BulkDelete(dt);
bulk.BulkMerge(dt);