我們有多個內容數據庫,每個內容數據庫都有多個網站集。網站集有文檔庫。我們正在使用它們來存儲文件。我們擁有內容數據庫,網站集,文檔庫和上傳文檔的guid(UniqueId)。有什麼辦法可以使用服務器對象模型快速查找文檔,而不是使用舊的方法(使用對象SPSite,SPWeb,SPList,SPQuery)?你能否給我提供任何可以解決上述問題的代碼或鏈接?如何在SharePoint Foundation 2010中使用guid快速查找文檔?
0
A
回答
0
恐怕您無法使用SharePoint服務器對象模型通過單個查詢查詢多個站點。你可以做的是使用「SPSiteDataQuery」查詢一個網站集和多個庫。在這裏讀到它:
,不會使用服務器對象模型的另一個選項是直接查詢SQL Server數據庫(不推薦:Five Reasons Not to Directly Query SharePoint Databases)。爲此,您必須針對Web應用程序的內容數據庫中的「所有文檔」表進行查詢,收集結果並使用SiteId,WebId,ListId和ItemId列,然後使用服務器對象模型查找您的文檔。
相關問題
- 1. 快速查找MSDN文檔
- 2. SharePoint 2010 ClientObjectModel:按GUID查找項目
- 3. 如何在文檔庫中設置查找字段?(Sharepoint 2010)
- 4. 剛剛使用Sharepoint 2010 Foundation
- 5. 在Sharepoint中查找文檔
- 6. 如何使用Workflow Foundation從Sharepoint文檔庫下載文檔?
- 7. Android Studio - 快速查找類文檔
- 8. 辦公文檔不會快速查找
- 9. IntelliJ Idea Community Edition - 快速文檔查找
- 10. 識別SharePoint Foundation或SharePoint 2010
- 11. Sharepoint Foundation 2010和InfoPath 2010
- 12. 如何使用select-string在xml文件中查找產品guid?
- 13. 有沒有辦法在Visual Studio 2010中快速查找文件?
- 14. 如何通過ID快速查找共享點文檔庫?
- 15. 查找Sharepoint 2010中的所有重複文檔
- 16. 如何在Rails的API文檔中快速找到方法?
- 17. 快速文檔
- 18. 如何在SharePoint 2010中獲取當前的用戶GUID?
- 19. SharePoint:SPContext.Current在SharePoint Foundation 2010中返回null
- 20. SharePoint Foundation 2010和BDC與SQL
- 21. Sharepoint Foundation 2010與AD同步
- 22. SharePoint Foundation 2010 RBS FILESTREAM遷移
- 23. Sharepoint Foundation 2010甘特圖
- 24. Sharepoint 2010 Foundation with .Net Framework 4.0
- 25. 如何在SharePoint 2010中啓用文檔搜索?
- 26. 快速查找
- 27. 在Sharepoint 2010的文檔中搜索
- 28. 快速檢查字符串的guid值
- 29. 無法在SharePoint 2010 Foundation中找到審批工作流程
- 30. 火狐條快速找到API文檔