我有一个 XML 文件,其结构类似于
<items>
<item>
<someDetail>
A value here
</someDetail>
</item>
<item>
<someDetail>
Another value here
</someDetail>
</item>
</items>
里面有多个项目。
我想理想地在会话开始时反序列化 XML,将 XML 数据转换为基于类的对象(c#asp.net 4)
我尝试了几种方法,要么没有成功,要么解决方案显得笨拙和不优雅。
人们会提出什么建议?
我尝试使用该xsd.exe
工具,并尝试使用 xml 阅读器类,以及使用XElement
类来循环遍历 xml,然后创建新的 someObject(props)。
这些可能是最好的和/或唯一的方法,但是对于使用实体框架的数据库源来说非常容易,我想知道是否有类似的方法来做同样的事情,但来自 xml 源。