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; }