我试图跨多个SQL Server表生成数据集的XML文件。我有一个所需数据集的XSD定义,并想知道是否可以使用C#的数据对象指向表,注意它们之间的关系,提取数据并填充通过XSD传输的XML文件验证。如果这有帮助的话,我可以将表设置为完全代表最终XML文件中的层次结构。
非常感谢您的帮助。
答案 0 :(得分:0)
您可以尝试以下方法:
1)使用xsd.exe工具从XSD创建C#类文件。
2)使用ORM将数据库对象映射到C#类。
3)使用XmlSerializer类将C#对象转换为与您的XSD匹配的XML文档。
请参阅:http://msdn.microsoft.com/en-us/library/943242d1(v=vs.110).aspx