對於Typed Xml到Linq處理,我是否需要下載Linq到XSD alpha安裝程序,還是在VS 2008中可用? (我正在使用VS 2008專業版)。Linq到XSD處理
回答
如果您從xml文件中引用xsd文件,那麼您可以獲得強類型linq iirc。
然後您需要將xsd包含到項目中。
雖然我不得不從經驗中說,只要將值拋出就更容易。 xsd的方法有點脆弱,我發現它笨重。
我覺得這個項目不再有效,這是無法在Visual Studio 2008
你可以找到關於此主題的更多信息isLinq2XSD Dead?
直接回答你的問題:是的,你需要下載安裝程序,因爲它不是內置於VS2008。 freggel是正確的,該項目不再被開發 - 但它仍然有用!
LINQ-to-XSD比LINQ-to-Objects和LINQ-to-XML具有明顯的優勢。我對它很感興趣,以至於在我最近的關於元查詢的3部分系列文章中,我將第三篇文章用於比較和對比這三種LINQ技術。我在下面的執行摘要中重現,表明LINQ-to-XSD出現在最前面(對於表中的雙重否定表示歉意,但它允許人們尋找「是」的答案作爲衡量善良的優勢)。
Characteristic LINQ-to-Objects LINQ-to-XML LINQ-to-XSD Strongly typed Yes No Yes No explicit container coding needed No Yes Yes No code needed for slurping XML No Yes Yes Easier to read Yes No Yes .NET support Released Released Alpha stage .NET requirement 2.0 3.5 3.5
第三條規定在三個LINQ技術的演示項目的完全實現,所以你可以看到他們究竟是如何票價反目成仇。這裏是鏈接:
A Unified Approach to Multi-DataBase Query Templates(2009年9月30日) 部分我對QueryPicker控制三部分組成的系列1。
How to build a Query Template Explorer(2009年10月23日) 第2部分介紹的細節到QueryPicker集成到應用程序既簡單又複雜,截圖和代碼示例。
Using Three Flavors of LINQ To Populate a TreeView(2009年12月2日) 第3部分,對LINQ愛好者,提供了一種治療QueryPicker如何使用LINQ到對象LINQ到XML從XML填充它的樹視圖,和LINQ到XSD 。
顯然微軟殺了項目,但開源它,現在它在Codeplex:
- 1. LINQ到VS 2010中的XSD
- 2. delphi使用XSD處理XML
- 3. Linq預處理器?
- 4. 處理LINQ/HttpContext.Application&WebServices
- 5. 使用LINQ到XML解析xsd從WSDL使用LINQ到XML
- 6. 處理xsd:將XSD作爲Visual Studio中的嵌入式資源
- 7. 處理C#中的XSD文件
- 8. 處理聲明兩次的XSD元素
- 9. XSD定義爲外部實體處理
- 10. xml xsd處理函數庫for freebsd
- 11. 與LINQ並行csv處理
- 12. LINQ和處理回滾
- 13. Linq to DataSet - 處理空值
- 14. Linq To Sql:處理NewID()
- 15. lightswitch LINQ預處理查詢
- 16. LINQ to SQL,重寫處理
- 17. LINQ to SQL處理空值
- 18. 處理LINQ的併發
- 19. LINQ如何處理空值
- 20. 在Linq中處理null
- 21. 處理Linq XML字符串
- 22. 方法來處理LINQ組
- 23. LINQ Datacontext處理問題
- 24. 如何處理在linq
- 25. 用linq處理XML文檔
- 26. Linq查詢處理空值
- 27. Linq 2 SQL並行處理
- 28. LINQ to SQL - 錯誤處理
- 29. linq xml錯誤處理
- 30. 使用LINQ處理計數