projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
[System.Data.SqlClient] Bulk copy: Query metadata in pending transaction
[mono.git]
/
mcs
/
class
/
System.Data
/
System.Data.SqlClient
/
SqlBulkCopy.cs
diff --git
a/mcs/class/System.Data/System.Data.SqlClient/SqlBulkCopy.cs
b/mcs/class/System.Data/System.Data.SqlClient/SqlBulkCopy.cs
index 8746e40cae635a874a5730662517d669bfe6fdb9..b106bd87e691ce29dfd94346fb02ebc4e58e6d7a 100644
(file)
--- a/
mcs/class/System.Data/System.Data.SqlClient/SqlBulkCopy.cs
+++ b/
mcs/class/System.Data/System.Data.SqlClient/SqlBulkCopy.cs
@@
-179,6
+179,10
@@
namespace System.Data.SqlClient {
"exec sp_tablecollations_90 '" +
DestinationTableName + "'",
connection);
+
+ if (externalTransaction != null)
+ cmd.Transaction = externalTransaction;
+
SqlDataReader reader = cmd.ExecuteReader ();
int i = 0; // Skipping 1st result
do {