0

我必须从网站读取外部 XML 文件。我将使用 XMLReader、XMLDocument 或序列化。我需要读取这个外部 xml 文件,然后将值发送到 C# 对象。加载后,我需要对某些字段执行一些计算。这些计算将存储在不同于 XML 文件的字段中。原因是我的数据库模式与 XML 模式不同。我需要将 XML 字段和新字段混合到数据库中。一旦我执行了这些计算,我需要将结果发送到我的数据库。我应该创建两个对象——一个用于 XML 模式,一个用于数据库?还是应该只创建 XML 模式并添加需要插入数据库的额外字段?还有什么是这个 XMLReader 的最佳方法,

4

1 回答 1

0

考虑使用 Linq To XML 来查询您的 XML 文档。您可以选择它们作为您的实体类型(例如“将值发送到 C# 对象”)。此时,您已经有效地“规范化”了您的数据——您可以使用这些实体来执行您需要的任何计算、将它们发送出去以实现持久性,或者您需要做的任何事情。

于 2013-06-21T16:16:25.297 回答