如何在使用SqlBulkCopy插入数据到SQL Server时处理DataTable中的XML数据类型?

3
在我的应用程序中,我想将XML文档插入到具有XML数据类型的列的表中。现在问题出现在当我在应用程序中使用SqlBulkCopy时。我必须向SqlBulkCopy.WriteToServer方法传递一个Datatable,但它显示InvalidCastException。为了在datatable中存储XML数据,我尝试利用DataColumn的Datatype属性,并将其设置为XmlReader(不起作用),XElement(不起作用)和字符串,但这显示InvalidCastException。
因此,我想知道我应该指定哪种数据类型的DataColumn,以便可以使用sqlbulkcopy插入数据。
谢谢,
1个回答

0

尝试将XML作为字符串类型发送


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接