В настоящее время я использую Linq to SharePoint для извлечения данных из нескольких списков SharePoint.
Это мой текущий предпочтительный метод кодирования моего пути из ASP.NET и WinForms для извлечения этих данных.
Моя единственная проблема с этим проектом:
Мне нужно вручную создать файл SPML и добавить его в среду разработки, скомпилировать его в проекте и только тогда я смогу использовать его для подключения к списку.
Это замечательно для проектов, для которых требуется всегда подключаться к одному и тому же списку.
Но у меня есть пользователи, создающие новые рабочие пространства (сайты) с каждым своим собственным списком, из которого я хочу получить данные автоматически (так же, как linq для sharepoint, но не статически).
Вы можете рекомендовать предпочтительный способ доступа к данным из нескольких списков SharePoint и сайтов в С# WinForms и/или ASP.NET вне реальной среды SharePoint, где я могу указать новый исходный сайт и список во время выполнения?