InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

LINQ to XSD的源代码发布在CodePlex上

作者 Jonathan Allen 译者 朱永光 发布于 2009年6月6日

领域
语言 & 开发
主题
.NET ,
XML 数据绑定 ,
编程 ,
XSD ,
LINQ ,
LINQ to XSD

LINQ to XSD是继LINQ to XML之后,被大家期待已久的组件。它的主要目标是从XSD文件中生成兼容LINQ的对象模型,让开发人员在访问XML数据的时候可以进行一定的静态类型检查。

目前LINQ to XSD只提供了源代码,还没有发布执行文件。它基于微软公共许可协议的标准条款发布。

一旦进行了安装,只需仔细阅读“readme”文件后,就可非常容易地使用LINQ to XSD。只用把需要的XSD文件包括到C#项目中,并设置构建动作为“LinqToXsdSchema”,代码文件就会自动生成。而且,生成的对象模型也非常容易使用。

可惜,LINQ to XSD不直接支持其它语言,比如VB。不过,由于它是基于CodeDOM的,添加其他语言的支持应该是可行的。

译者注释:之前,微软已经以安装包的形式发布过LINQ to XSD的Alpha版本。另外,对于VB9,实际上可以使用XML Literals(XML文本)技术,达到同样的效果。大家也可参考阅读InfoQ的这篇文章(VS2008技术快讯:LINQ to XSD和LINQ to Stored XML),来了解更多的信息。

查看英文原文:LINQ to XSD Released on CodePlex

译者 朱永光 是IT自由人和环境保护者,微软最有价值专家(MVP)和MCSD。