public static IQueryBuilder CreateQueryBuilder(SourceDatabaseType Type)
        {
            switch (Type)
            {
            case SourceDatabaseType.TSQL:
                return(new TSQLQueryBuilder());

            default:
                throw new Exception("Error creating query builder - unrecognised type");
            }
        }
示例#2
0
        public static ISourceDataAccess CreateDataAccess(SourceDatabaseType Type)
        {
            switch (Type)
            {
            case SourceDatabaseType.TSQL:
                ISourceDataAccess sda = new TSQLDataAccess();
                return(sda);

            default:
                throw new Exception("Unrecognised source data type");
            }
        }