コード例 #1
0
 internal BulkCopyBaseProvider(BulkCopySession bcSessionData, Dictionary <string, string> logic,
                               ScopeTableCollection scopeDescription)
 {
     SessionData      = bcSessionData;
     ScopeDescription = scopeDescription;
     Logic            = logic;
 }
コード例 #2
0
ファイル: DataSource.cs プロジェクト: curious95/SqlEtl
 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);
 }
コード例 #3
0
ファイル: BulkCopyProvider.cs プロジェクト: curious95/SqlEtl
 public BulkInsertProvider CreateProvider(BulkCopySession request)
 {
     _request = request;
     return(new BulkCopyBaseProvider(request, _logic, _scopeDescription).GetProvider());
 }
コード例 #4
0
ファイル: ScriptEngine.cs プロジェクト: curious95/SqlEtl
 internal ScriptEngine(BulkCopySession request, ScopeTableCollection scopeDescription)
 {
     _request          = request;
     _scopeDescription = scopeDescription;
 }
コード例 #5
0
ファイル: BulkCopyProvider.cs プロジェクト: curious95/SqlEtl
 public BulkCopyProvider(BulkCopySession request)
 {
     _request = request;
 }