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