2011-04-25 10 views
3

まず、私はSharePointの開発に完全に精通していません。私はそれを使ってアプリケーションを構築することを任されています。SharePoint 2010でEntity Framework 4.1を使用していますか?

SharePointでエンティティフレームワーク4.1を使用するためのアドバイスが必要です。私はEF 4.1とリポジトリパターン(私はあきらめたくありません)を利用するコードをすでに書いています。私は自分のデータモデルをコントロールし、SPアプリケーションがワークフローとドキュメント管理を担当できるようにしたいと考えています。

これらを併用する最良の方法は何ですか?私はSPが通信するWebサービス層の作成について読んできました。私は見つけられないいくつかの資源があることを願っています。

答えて

5

SharePoint 2010は、ASP.NET 2.0ランタイムを使用するようにIISに要求される.NET FrameWork 3.5に基づいています。 Entity Framework 4.1は、ASP.NET 4.0ランタイムを使用するようにIISに要求される.NET FrameWork 4.0を使用します。結果として、SharePoint 2010でEF 4.1をネイティブに実行することはできません。EF 4.1オブジェクトをラップするために質問で述べたように、Webサービスを使用することができます。

その他のオプションは、必要なSP機能を実行するためにSP 2010クライアントオブジェクトモデルを使用するSilverlightホストアプリケーションを使用することです。 HTML/jQueryを組み合わせて、Webサービスからビジネスオブジェクトにアクセスすることもできます。

ジョン