我有一个批量插入命令,我通过C#发出.该命令是否异步.该命令也可以在释放对正在插入的文件的文件锁之前返回.
这取决于你如何发行它.如果您只有一个带有短语"BULK INSERT"的sql字符串并使用普通(阻塞)函数运行该字符串,那么不,它不是异步的.如果你想要它,你可以使用一个函数对BeginExecuteNonQuery()/EndExecuteNonQuery()而不仅仅是ExecuteNonQuery().
还有一个SqlBulkCopy你可以使用的课程.它也同步运行(WriteToServer()将阻止调用.)
最后,我将使用我的心理调试功能对你的问题文本进行推断,以确定你真正处理的是锁定文件的问题.你能分享用来读取该文件的代码吗?
| 归档时间: |
|
| 查看次数: |
1465 次 |
| 最近记录: |