将项目从 .NET 1.1 转换为 4.7:从数据库查询结果生成 XML 的最佳方法?



我有一个在.NET 1.1中创建的非常非常非常旧的Web项目,我想升级到最新的.NET Framework 4.7,以便我可以利用它的许多好处,包括性能。我在这里读过几篇类似的帖子,但其中大多数是 2009 年至 2012 年的,可能不适用于今天的技术。

到目前为止,我已经读到:

  • 数据集到 XML
  • 对于 XML
  • 林克
  • 和良好的系统.XML

根据我的经验,我只尝试过System.XML这是我在1.1代码中使用的系统。

根据您的专家意见和/或经验,我应该使用其中的哪一个?或者除了上面列出的方法之外,还有其他方法可以将我的数据库查询结果显示为 XML?

关于我的项目的说明:

  • 这是一个练习我的编程技能的个人项目(我已经很长时间无法练习了(
  • 数据库查询实际上是一个存储过程,最多可以显示 1000 行结果
  • DB是SQL Server 2008(没有钱升级:)(;代码是C#
  • 这是一个主要将数据库查询显示为XML的Web项目,因此无需将XML保存在磁盘上
  • 它应该能够在不到 5 秒的时间内显示结果

我只想知道从哪里开始,你认为哪种技术是最好的,所以我可以将我的阅读重点放在这一点上。现在我只是对我拥有的选择数量感到困惑和不知所措。

非常感谢。

SQL Server有一些强大的能力来处理XML。在 v2008 中,您可以使用FOR XML PATH.

DB是SQL Server 2008(没有钱升级:)(

您可以使用免费的快速版本...

您真正需要什么,取决于您要对 XML 执行的操作。如果你唯一需要的是,从存储在rdbms中的数据创建一个XML,我显然会直接使用SQL Server......如果要修改 XML,可以使用XSLT

C#可以轻松地将此XML直接XmlDocumentXDocument中,并允许您进行任何类型的读取/修改...(如果需要(

相关内容

  • 没有找到相关文章

最新更新