標籤:sharepoint 資料庫 外部內容類型
SharePoint使用BCS開發你第一個應用程式(三)建立外部內容類型。 建立外部內容類型有三種不同方式:1. 在記事本上手寫XML代碼(不推薦)。2. 使用SharePoint Designer 2010 建立(推薦)。3. 使用VS(需要有豐富的編程經驗)。 如果你使用SharePoint Designer建立外部內容類型,它自動儲存XML中繼資料到BDC業務資料連線中繼資料倉庫中並在管理中心呈現出來。VS為BDC中繼資料項目建立標準WSP,這樣XML中繼資料檔案被部署到正確的位置。如果你在SharePoint Designer或者VS之外建立愛你了XML中繼資料檔案,開啟管理中心--應用程式管理--託管服務應用程式--業務連結服務,然後點擊匯入即可。 這一部分教你建立一個
基於ADO.NET的外部內容類型。 外部內容類型是必要的,可以建立外部資料源和應用程式之間的關係。1. 開啟SharePoint Designer 2010.2. 點擊檔案--開啟網站。3. 點擊外部內容類型。4. 點擊功能區的外部內容類型。5. 命名MyCustomers,顯示名Customers。6. 在Office項目類型選擇連絡人。7. 確保離線同步啟用。8. 點擊“點擊此處發現外部資料源”。9. 點擊添加串連--SQL Server資料類型。輸入相應內容,資料庫名AdventureWorksLT2008.選擇“使用使用者標識進行串連”。
10. 瀏覽Customers表格,右擊選擇建立所有操作。
11. 這會調用一個嚮導,使你能夠映射外部資料源的欄目到Office項目類型,為資料建立篩選器等。12. 點擊下一步,接下來你將映射一些左邊資料來源元素到Office屬性。例如,點擊LastName,再從右邊下拉式清單選擇LastName。然後選擇Title、FirstName、CompanyName、EmailAddress、Phone元素,注意不是所有的元素都可以被映射。你可以設定這些為自訂屬性。13. 點擊下一步,你可以有選擇的添加一個資料篩選器。這裡不需要。點擊完成。14. 點擊儲存。15. 最後是據此建立一個外部類表。點擊建立功能區的列表和表單,命名My Customers,其餘預設,清除建立InfoPath 表單複選框。
16. SharePoint Designer現在建立了一個外部清單。可以在SharePoint網站上預覽。17. 你可能發現你的列表顯示“拒絕訪問”資訊。這是因為你沒有增加許可權。關閉網站,進入管理中心,點擊應用程式管理--管理服務應用程式--Business Data Connectivity--My Customers--設定對象許可權,在增加賬戶地區,輸入All Authenticated Users,點擊添加。然後選中所有許可權。點擊確定。18. 試試編輯一個清單項目,回到SQL Server中查看,會探索資料同時更新了。