对于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处理计数