我应该使用哪个接口或抽象类来模拟c#中的SqlBulkCopy对象? 我正在尝试从Oracle到SQL Server的BCP表。
如果有替代解决方案,请告诉我。
答案 0 :(得分:3)
没有合适的界面。创建一个包装类。
答案 1 :(得分:1)
可能最接近的是使用ADO.Net SqlCommand将TVP传递给SQL Server存储过程。
为此,您需要先将所有记录加载到DataTable中,然后将DataTable传递给SqlCommand。
点击此链接http://www.mssqltips.com/sqlservertip/2112/table-value-parameters-in-sql-server-2008-and-net-c/
另一种选择是直接从C#http://msdn.microsoft.com/en-us/library/ms188365.aspx
调用BULK INSERT