我有一个相当大的XSD文件,我听说可以使用实体框架连接到XML文件(如数据库),并根据XSD验证它们,但是我没有知道如何去做这件事。ADO.Net实体框架从XSD文件生成模型
所以我想要做的是从我的XSD文件生成一个实体框架模型,我想这将产生一系列的对象,当打开一个用于验证和填充的XML文件时将使用这些对象。
我有一个相当大的XSD文件,我听说可以使用实体框架连接到XML文件(如数据库),并根据XSD验证它们,但是我没有知道如何去做这件事。ADO.Net实体框架从XSD文件生成模型
所以我想要做的是从我的XSD文件生成一个实体框架模型,我想这将产生一系列的对象,当打开一个用于验证和填充的XML文件时将使用这些对象。
Linq2xsd会做到这一点。 http://linqtoxsd.codeplex.com/一旦死了,它现在生活在codeplex上。
是否更新频繁? – 2011-04-05 02:59:37
我还没有跟上,但在开源之前我使用了alpha版本,从来没有任何问题。 codeplex上的版本已准备好4.0。它是开源的,所以也很好。 – 2011-04-05 03:20:47
同样,你可以尝试使用的XML Schema Definition Tool
xsd.exe /d /eld "your_schema.xsd"
最新的(4.5)版本,其中/eld
选项使您可以使用LINQ to DataSet
请注意,并非所有的XML架构将映射到关系模型。 – 2011-04-05 01:21:37