Модуль импорта общих данных:
Я читаю данные из любого из 6 типов источников данных (CSV, Active Directory, SQL, Access, Oracle, Sharepoint) в таблицу данных.
Эти данные затем могут быть изменены пользователями путем приведения и вычисления для каждого столбца и записаны в таблицу SQL (любую таблицу, выбранную пользователем).
Это кажется простым, за исключением того, что пользователь также должен иметь возможность заменить некоторые поля в таблице данных значениями из полей в целевой базе данных SQL (поиск)
Я бы очень хотел сделать все вышеописанное с таблицей данных перед отправкой в целевые базы данных, но не могу, повторить НЕ использовать Linq, поскольку структуры таблиц (и источник, и цель неизвестны и не представляют конкретный бизнес-объект.
tl; dr Мне нужно выполнить преобразования данных для любого объекта данных. Что является хорошим способом (Нет Linq!)
РЕДАКТИРОВАТЬ: исходные и целевые таблицы отличаются по структуре.