Надеюсь, я смогу объяснить, что я пытаюсь сделать.
Я пишу систему для сбора данных, хранящихся в списках Sharepoint, и загрузки их в таблицы SQL.Это делается для того, чтобы данные из списков можно было объединять с другими данными и сообщать о них.
Мне нужно, чтобы система была достаточно гибкой, поэтому я хочу сохранить сопоставление между списками и SQL, а затем создать любуюSQL, который отсутствует.
Так что сначала я должен проверить, существует ли таблица SQL, которую я хочу, и если нет, то создать ее.Затем проверьте все столбцы, которые я ожидаю, и создайте пропущенные столбцы, затем заполните таблицу данными списка.
Получение данных списка не является для меня проблемой, и для меня не проблема сохранять данные конфигурации.
Моя проблема в том, что я не уверен, какие функции .NET использовать при общении с базой данных.Я изучал структуру сущностей и LINQ, но, похоже, для них нужны фиксированные таблицы, которых у меня нет.
Я также смотрю на использование корпоративных библиотек (4.1), поскольку я использую их для регистрации событий.
В идеале я хочу создать таблицу данных, а затем "сравнить" ее с таблицей SQL и обновить систему по мере необходимости.
Существует ли такая вещь икакой подход вы бы использовали.