2011-04-25 59 views
3

首先,我不完全熟悉SharePoint開發。我一直負責建立一個應用程序。在SharePoint 2010中使用Entity Framework 4.1?

我需要一些關於使用實體框架4.1與SharePoint的建議。我已經編寫了一些使用EF 4.1和存儲庫模式的代碼(我不想放棄)。我想控制我的數據模型,並允許SP應用程序處理工作流和文檔管理。

將這些一起使用的最佳方法是什麼?我已閱讀過有關創建SP將與之通信的Web服務層的信息。我希望有一些我找不到的資源。

回答

5

SharePoint 2010基於.NET FrameWork 3.5,它要求IIS使用ASP.NET 2.0運行時。實體框架4.1使用.NET FrameWork 4.0,它要求IIS使用ASP.NET 4.0運行時。因此,您無法在SharePoint 2010中本地運行EF 4.1。您可以執行的操作是使用Web服務,如您在問題中提到的那樣來包裝EF 4.1對象。

其他選項是使用Silverlight託管的應用程序,使用SP 2010客戶端對象模型來執行所需的SP功能。您也可以結合使用HTML/jQuery從Web服務訪問您的業務對象。

約翰

相關問題