MS Access в ASP.NET MVC 3 через SharePoint: использование Linq для SharePoint - PullRequest
0 голосов
/ 27 сентября 2011

Я пытаюсь проверить, можно ли использовать службы Microsoft Access, доступные в Access 2010, для синхронизации данных между веб-приложением MVC и настольным решением Microsoft Access.

Если вы публикуете приложение Accessбэкэнд через службы доступа к sharepoint.Это прекрасно работает, и вы можете использовать веб-базы данных, но ... к сожалению, существуют ограничения для веб-баз данных.

Итак, если я могу получить данные в списки SharePoint, и эти списки будут синхронизироваться с таблицами Access, тогда все, что мне нужно, - это получить доступ к спискам sharepoint из приложения MVC, привет, у вас есть MVCприложение, которое синхронизируется с приложением Access для настольных компьютеров.

Итак, вопросы:

Будет ли работать приведенная выше идея?

И:

Как получить доступ к спискам точек доступа из приложения ASP.NET MVC 3?

В попытке ответить на этот вопрос я наткнулся на следующее:

Вкл.MSDN, есть статья на Linq to SharePoint .Насколько я понимаю, это предназначено для использования в SharePoint, но, по-видимому, нет причин, по которым его нельзя было бы использовать из приложения MVC, за исключением того, что нет доступной ссылки Microsoft.SharePoint.Linq из Visual Studio 2010 Professional.

Предположительно, это отражает тот факт, что пространство имен Microsoft.SharePoint.Linq доступно только для кода, выполняемого на сайте SharePoint?

Что оставит сторонние инструменты,если только у .NET нет собственного способа доступа к спискам SharePoint.В этом отношении:

Существует ли для .NET собственный способ доступа к спискам SharePoint?

И:

Знаете ли вы окакие-либо сторонние библиотеки или примеры кода для доступа к спискам sharepoint из приложения MVC 3?

Предположительно, кто-то уже пытался это сделать.Итак:

Знаете ли вы какие-либо ссылки, чтобы узнать больше на эту тему?

1 Ответ

1 голос
/ 29 сентября 2011

Чтобы получить пространство имен Microsoft.SharePoint.Linq, просто установите пробную версию сервера SharePoint (предпочтительно на виртуальную машину), а затем скопируйте DLL из C: \ Program Files \ Common Files \ Microsoft Shared \ Расширение веб-сервера \ 14 \ ASAPI\ каталог в папку BIN вашего приложения MVC3 и ссылки на него в вашем проекте.

Чтобы запросить список SharePoint, вам могут понадобиться и другие библиотеки DLL, которые также находятся в этой папке (кстати, каталог \ 14 \ называется AKA "14-й улей").

...