Beispiel #1
0
 public ObjectArchieveDataAdapter
 (
     DbSchemaProvider schemaProvider,
     IDatabaseFactory database
 ) : this(schemaProvider, database, new SortingStrategyFactory(schemaProvider))
 {
 }
 public ObjectArchieveDataAdapter
 (
     DbSchemaProvider schemaProvider,
     IDatabaseFactory database
 ) : this(schemaProvider, database, null)
 {
 }
 public SqlObjectArchieveDataAdapter
 (
     string connectionString,
     DbSchemaProvider schemaProvider
 ) : base(schemaProvider)
 {
     ConnectionString = connectionString;
 }
 public ObjectArchieveDataAccess
 (
     IConnectionStringProvider connectionStringProvier,
     DbSchemaProvider schemaProvier,
     ObjectArchieveDataAdapter dataAdapter
 ) : this(connectionStringProvier.ConnectionString, schemaProvier, dataAdapter)
 {
 }
 public ObjectArchieveDataAccess
 (
     DbSchemaProvider schemaProvier,
     ObjectArchieveDataAdapter dataAdapter
 )
 {
     SchemaProvider = schemaProvier;
     DataAdapter    = dataAdapter;
 }
Beispiel #6
0
 public ObjectArchieveDataAdapter
 (
     DbSchemaProvider schemaProvider,
     IDatabaseFactory database,
     ISortingStrategyFactory sortingStrategyFactory = null
 )
 {
     SchemaProvider         = schemaProvider;
     Database               = database;
     SortingStrategyFactory = sortingStrategyFactory ?? new SortingStrategyFactory(schemaProvider);
 }
 public ObjectArchieveDataAccess
 (
     string connectionString,
     DbSchemaProvider schemaProvier,
     ObjectArchieveDataAdapter dataAdapter
 )
 {
     ConnectionString = connectionString;
     SchemaProvider   = schemaProvier;
     DataAdapter      = dataAdapter;
 }
Beispiel #8
0
        private TreeNode <IDataPath> NavigateToDefaultDatabase(ConnectionProvider provider)
        {
            DatabaseName d = provider.DefaultDatabaseName;

            if (DbSchemaProvider.IsSystemDatabase(d.Name))
            {
                cerr.WriteLine($"cannot navigate to system database: \"{d.Name}\"");
                return(null);
            }

            return(Navigate(new PathName(d.FullPath)));
        }
 public ObjectArchieveDataAccess(string connectionString)
 {
     ConnectionString = connectionString;
     SchemaProvider   = CreateSchemaProvider( );
     DataAdapter      = CreateDataAdapter( );
 }
Beispiel #10
0
 public CustomSortingStrategyFactory(DbSchemaProvider schemaProvier)
     : base(schemaProvier)
 {
 }
Beispiel #11
0
 public QueryResponseBuilder(DbSchemaProvider schemaProvider, string queryLevel)
 {
     SchemaProvider      = schemaProvider;
     QueryLevelTableName = schemaProvider.GetQueryTable(queryLevel);
 }
 public ObjectArchieveResponseBuilder(DbSchemaProvider schemaProvider, string queryLevel)
 {
     SchemaProvider = schemaProvider;
     QueryLevel     = queryLevel;
 }
Beispiel #13
0
 public CustomObjectArchieveSortingStrategy(DbSchemaProvider schemaProvider)
     : base(schemaProvider)
 {
 }
 public ObjectArchieveStorageBuilder(DbSchemaProvider schemaprovider) : base(schemaprovider)
 {
     Parameters = new List <System.Data.IDbDataParameter> ( );
 }
Beispiel #15
0
 public ObjectArchieveSortingStrategy(DbSchemaProvider schemaProvider)
 {
     SchemaProvider = schemaProvider;
 }
 public ObjectArchieveDataAdapter(DbSchemaProvider schemaProvider)
 {
     SchemaProvider = schemaProvider;
 }
Beispiel #17
0
 public ObjectArchieveSortingStrategy(DbSchemaProvider schemaProvider)
 {
     SchemaProvider  = schemaProvider;
     ApplyPagination = true;
 }
 public SortingStrategyFactory(DbSchemaProvider schemaProvier)
 {
     SchemaProvider = schemaProvier;
 }
 public ObjectArchieveBuilderBase(DbSchemaProvider schemaProvider)
 {
     SchemaProvider = schemaProvider;
 }
 public ObjectArchieveQueryBuilder(DbSchemaProvider schemaprovider) : base(schemaprovider)
 {
 }