【发布时间】:2012-08-10 09:53:19
【问题描述】:
根据需要,会有一些 XML 文件(大约 20-30 个),我必须阅读它们并将详细信息插入数据库中。 我的应用程序正在使用 EF4.0 和 oracle。
我想知道读取 XML 并将记录插入数据库的最佳方法。
我在想的是,将 XML 数据加载到数据集中,然后仅使用 EF 将它们一一保存。
如果有人可以建议我一些更好更有效的方法来实现它,那将非常有帮助。
从XML加载数据到数据集再从Dataset加载到Entity是更好的方法还是使用LINQ to XML,在读取XML的同时直接创建Entity对象?
【问题讨论】:
-
什么大小的 xml 文件?对于它的价值,我在 xml->dataset 路线(使用 xsd)方面取得了很好的成功,但必须是合理大小的文件(比如最大 50Mb)
标签: asp.net-mvc oracle c#-4.0 xml-parsing linq-to-xml