有没有一种比较直接的方法?例如,SQL Server可以读取XML吗?
或者,最好是解析XML,然后通过ADO.Net以通常的方式传输它,可以作为单独行或批量更新?
我知道可能有涉及大型复杂存储过程的解决方案,虽然我并不完全反对这样做,但我倾向于将大部分业务逻辑放在C#代码中。我看到过使用SQLXMLBulkLoad的解决方案,但似乎需要相当复杂的SQL代码。
供参考,我每次将处理大约100行数据,每个数据包含约50个小数据(字符串和整数)。这将最终成为每天的批处理作业。
如果您能提供任何代码片段,将不胜感激。