2
我有一个文本流,我可以保存为一个txt文件,然后调用sql服务器存储过程bulkinsert该txt文件。将文本流从c#加载到sql server而不保存物理文件?
但我不想处理文件系统访问和所有的东西。和sqlBulkCopy不能做到这一点我相信。那么解决方案是什么?
我有一个文本流,我可以保存为一个txt文件,然后调用sql服务器存储过程bulkinsert该txt文件。将文本流从c#加载到sql server而不保存物理文件?
但我不想处理文件系统访问和所有的东西。和sqlBulkCopy不能做到这一点我相信。那么解决方案是什么?
如果传入流代表行,那么您可以编写自定义的IDataReader实现,该实现从流中读取并依次显示每一行(非缓冲)。然后你可以将它提供给SqlBulkCopy。