internal OleDbSchemaReader(
     IOleDbConnectionWrapper connection,
     ITableEnumerator tableEnumerator,
     ITableColumnExtractor tableColumnExtractor,
     ITableIndexExtractor tableIndexExtractor)
 {
     _tableEnumerator      = tableEnumerator ?? new OleDbTableEnumerator(connection);
     _tableColumnExtractor = tableColumnExtractor ?? new OleDbTableColumnExtractor(connection);
     _tableIndexExtractor  = tableIndexExtractor ?? new OleDbTableIndexExtractor(connection);
 }
예제 #2
0
 public OleDbTableIndexExtractor(IOleDbConnectionWrapper connection)
 {
     _connection = connection;
 }
예제 #3
0
 public OleDbTableColumnExtractor(IOleDbConnectionWrapper connection)
 {
     _connection = connection;
 }
예제 #4
0
 public OleDbTableEnumerator(IOleDbConnectionWrapper connection)
 {
     _connection = connection;
 }