对于Typed Xml to Linq处理,我是否需要将Linq下载到XSD alpha安装程序,还是在VS 2008中可用?(我使用的是VS 2008专业版).
直接回答您的问题:是的,您需要下载安装程序,因为它不是VS2008内置的.freggel是正确的,该项目不再开发 - 但它仍然有用!
LINQ-to-XSD与LINQ-to-Objects和LINQ-to-XML相比具有一些明显的优势.我对它很感兴趣,在我最近的三部分关于元查询的系列文章中,我将整篇第三篇文章用于比较和对比这三种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技术中提供了一个演示项目的完整实现,因此您可以准确地看到它们之间的相互影响.以下是链接:
多数据库查询模板的统一方法(2009年9月30日) 关于QueryPicker控件的3部分系列的第1部分.
如何构建查询模板资源管理器(2009年10月23日) 第2部分介绍了将QueryPicker集成到简单和复杂的应用程序中的详细信息,包括屏幕截图和代码示例.
使用LINQ的三种风格来填充TreeView(2009年12月2日) 第3部分,对于LINQ爱好者,提供了如何使用LINQ to Objects,LINQ to XML和LINQ to XSD从QueryPicker如何从XML填充其TreeView.
如果您从 xml 文件内部引用 xsd 文件,那么您可以获得强类型的 linq iirc。
然后您需要将 xsd 包含到项目中。
尽管根据我的经验,我确实不得不说,在价值观出现时就直接铸造要容易得多。我发现 xsd 方法有点脆弱和笨重。
| 归档时间: | 
 | 
| 查看次数: | 4698 次 | 
| 最近记录: |