【发布时间】:2011-10-13 17:48:46
【问题描述】:
是否有一种简单的方法可以让 LINQ 遍历表中的每个字段并获取字段属性,例如字段名称?基本上,我只想创建一个简单的 xml 文档来表示 db 架构,如下所示:
<report>
<nameoffirsttable>
<field1name>field1data</field1name>
<field2name>field2data</field2name>
...
<field234name>field234data</field234name>
</nameoffirsttable>
<nameofsecondtable>
...
</nameofsecondtable>
<anothersecondtable>
...
</anothersecondtable>
</report>
到目前为止,我在网络搜索中看到的所有示例都显示了对命名字段的明确引用。
【问题讨论】:
-
A
System.Data.DataSet有方法WriteXml和WriteXmlSchema可以将 DataSet 中的表写为 XML。这显然不是 LINQ,所以我在评论中提到它,而不是作为答案,但也许它足以满足您的需求。
标签: .net linq linq-to-xml database-schema