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