Используете Entity Framework 4.1 с SharePoint 2010? - PullRequest
3 голосов
/ 25 апреля 2011

Во-первых, я не совсем знаком с разработкой SharePoint. Мне было поручено создать приложение с его помощью.

Мне нужно несколько советов по использованию Entity Framework 4.1 с SharePoint. У меня уже есть некоторый код, который использует EF 4.1 и шаблон репозитория (от которого я не хочу отказываться). Я хочу контролировать свою модель данных и позволить приложениям SP позаботиться о рабочем процессе и управлении документами.

Как лучше всего использовать их вместе? Я читал о создании слоя веб-сервиса, с которым будет общаться SP. Я надеюсь, что есть какие-то ресурсы, которые я не смог бы найти.

1 Ответ

5 голосов
/ 26 апреля 2011

SharePoint 2010 основан на .NET FrameWork 3.5, который требует от IIS использования среды выполнения ASP.NET 2.0. Entity Framework 4.1 использует .NET FrameWork 4.0, который требует IIS для использования среды выполнения ASP.NET 4.0. В результате вы не можете запустить EF 4.1 изначально в SharePoint 2010. Что вы можете сделать, это использовать веб-службы, как вы упоминали в своем вопросе, чтобы обернуть объекты EF 4.1.

Другие варианты - иметь размещенное в Silverlight приложение, которое использует клиентскую объектную модель SP 2010 для выполнения необходимых вам функций SP. Вы также можете использовать комбинацию HTML / jQuery для доступа к своим бизнес-объектам из веб-служб.

John

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...