首先,我不完全熟悉SharePoint開發。我一直負責建立一個應用程序。在SharePoint 2010中使用Entity Framework 4.1?
我需要一些關於使用實體框架4.1與SharePoint的建議。我已經編寫了一些使用EF 4.1和存儲庫模式的代碼(我不想放棄)。我想控制我的數據模型,並允許SP應用程序處理工作流和文檔管理。
將這些一起使用的最佳方法是什麼?我已閱讀過有關創建SP將與之通信的Web服務層的信息。我希望有一些我找不到的資源。
首先,我不完全熟悉SharePoint開發。我一直負責建立一個應用程序。在SharePoint 2010中使用Entity Framework 4.1?
我需要一些關於使用實體框架4.1與SharePoint的建議。我已經編寫了一些使用EF 4.1和存儲庫模式的代碼(我不想放棄)。我想控制我的數據模型,並允許SP應用程序處理工作流和文檔管理。
將這些一起使用的最佳方法是什麼?我已閱讀過有關創建SP將與之通信的Web服務層的信息。我希望有一些我找不到的資源。
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服務訪問您的業務對象。
約翰