0

根据要求,将有一些 XML 文件(大约 20-30 个)使用,我必须阅读它们并将详细信息插入数据库中。我的应用程序使用 EF4.0 和 oracle。

我想知道读取 XML 并将记录插入数据库的最佳方法。

我在想的是,将 XML 数据加载到数据集中,然后仅使用 EF 将它们一一保存。

如果有人可以建议我一些更好更有效的方法来实现它,那将非常有帮助。

将数据从 XML 加载到数据集,然后从数据集加载到实体是更好的方法,还是使用 LINQ to XML,在读取 XML 时直接创建实体对象?

4

1 回答 1

1
  1. 为您的 XML 文件生成 XSD http://www.freeformatter.com/xsd-generator.html
  2. 从您的 XSD http://msdn.microsoft.com/en-us/library/x6c1kb0s(v=vs.71).aspx生成 C# 类
  3. 将您的 XML 序列化到您的模型中。
  4. 随心所欲地处理数据

这就是我使用 XML 的方式

于 2012-08-14T08:11:10.463 回答