internal BulkCopyBaseProvider(BulkCopySession bcSessionData, Dictionary <string, string> logic, ScopeTableCollection scopeDescription) { SessionData = bcSessionData; ScopeDescription = scopeDescription; Logic = logic; }
internal DataSource(BulkCopyRequest biRequest, Position position, Dictionary <string, object> param) { _request = biRequest; _param = param; _sessionData = new BulkCopySession { ResumeOnError = biRequest.ResumeOnError, ConnectionString = position == Position.Source ? biRequest.LocalConnectionString : biRequest.RemoteConnectionString }; _biProvider = new BulkCopyProvider(_sessionData); }
public BulkInsertProvider CreateProvider(BulkCopySession request) { _request = request; return(new BulkCopyBaseProvider(request, _logic, _scopeDescription).GetProvider()); }
internal ScriptEngine(BulkCopySession request, ScopeTableCollection scopeDescription) { _request = request; _scopeDescription = scopeDescription; }
public BulkCopyProvider(BulkCopySession request) { _request = request; }