Exemple #1
0
        void Init()
        {
            provider = new DbQueryProvider(this.Provider);

            #region ' Query Defs '
            sqlite_sequences = new Query <sqlite_sequence>(provider);
            Sales            = new Query <Sale>(provider);
            Orders           = new Query <Order>(provider);
            Sellers          = new Query <Seller>(provider);
            StartCashes      = new Query <StartCash>(provider);
            OrderItems       = new Query <OrderItem>(provider);
            #endregion


            #region ' Schemas '
            if (DataProvider.Schema.Tables.Count == 0)
            {
                DataProvider.Schema.Tables.Add(new sqlite_sequenceTable(DataProvider));
                DataProvider.Schema.Tables.Add(new SaleTable(DataProvider));
                DataProvider.Schema.Tables.Add(new OrderTable(DataProvider));
                DataProvider.Schema.Tables.Add(new SellersTable(DataProvider));
                DataProvider.Schema.Tables.Add(new StartCashTable(DataProvider));
                DataProvider.Schema.Tables.Add(new OrderItemTable(DataProvider));
            }
            #endregion
        }
Exemple #2
0
        private void CreateEmptyQuery(SqlConnection sqlConnection)
        {
            var provider = new DbQueryProvider(sqlConnection);
            var bobas    = new UltimateQueryable <Boba>(provider);

            Assert.AreEqual(bobas.ToString(), "select * from Boba");
        }
Exemple #3
0
        void Init()
        {
            provider = new DbQueryProvider(this.Provider);

            #region ' Query Defs '
            UserAuthenticationProfiles = new Query <UserAuthenticationProfile>(provider);
            UserInRoles             = new Query <UserInRole>(provider);
            Roles                   = new Query <Role>(provider);
            Users                   = new Query <User>(provider);
            ProgramEvaluatorStage1s = new Query <ProgramEvaluatorStage1>(provider);
            PatientAssessments      = new Query <PatientAssessment>(provider);
            PreAssessments          = new Query <PreAssessment>(provider);
            ProgramEvaluatorStage2s = new Query <ProgramEvaluatorStage2>(provider);
            ProgramEvaluatorStage3s = new Query <ProgramEvaluatorStage3>(provider);
            UserRoles               = new Query <UserRole>(provider);
            #endregion


            #region ' Schemas '
            if (DataProvider.Schema.Tables.Count == 0)
            {
                DataProvider.Schema.Tables.Add(new UserAuthenticationProfileTable(DataProvider));
                DataProvider.Schema.Tables.Add(new UserInRolesTable(DataProvider));
                DataProvider.Schema.Tables.Add(new RolesTable(DataProvider));
                DataProvider.Schema.Tables.Add(new UserTable(DataProvider));
                DataProvider.Schema.Tables.Add(new ProgramEvaluatorStage1Table(DataProvider));
                DataProvider.Schema.Tables.Add(new PatientAssessmentTable(DataProvider));
                DataProvider.Schema.Tables.Add(new PreAssessmentTable(DataProvider));
                DataProvider.Schema.Tables.Add(new ProgramEvaluatorStage2Table(DataProvider));
                DataProvider.Schema.Tables.Add(new ProgramEvaluatorStage3Table(DataProvider));
                DataProvider.Schema.Tables.Add(new UserRoleTable(DataProvider));
            }
            #endregion
        }
Exemple #4
0
        void Init()
        {
            provider = new DbQueryProvider(this.Provider);

            #region ' Query Defs '
            Categories   = new Query <Category>(provider);
            Customers    = new Query <Customer>(provider);
            Shippers     = new Query <Shipper>(provider);
            Suppliers    = new Query <Supplier>(provider);
            Orders       = new Query <Order>(provider);
            Products     = new Query <Product>(provider);
            OrderDetails = new Query <OrderDetail>(provider);
            Regions      = new Query <Region>(provider);
            Employees    = new Query <Employee>(provider);
            #endregion


            #region ' Schemas '
            if (DataProvider.Schema.Tables.Count == 0)
            {
                DataProvider.Schema.Tables.Add(new CategoriesTable(DataProvider));
                DataProvider.Schema.Tables.Add(new CustomersTable(DataProvider));
                DataProvider.Schema.Tables.Add(new ShippersTable(DataProvider));
                DataProvider.Schema.Tables.Add(new SuppliersTable(DataProvider));
                DataProvider.Schema.Tables.Add(new OrdersTable(DataProvider));
                DataProvider.Schema.Tables.Add(new ProductsTable(DataProvider));
                DataProvider.Schema.Tables.Add(new OrderDetailsTable(DataProvider));
                DataProvider.Schema.Tables.Add(new RegionTable(DataProvider));
                DataProvider.Schema.Tables.Add(new EmployeesTable(DataProvider));
            }
            #endregion
        }
Exemple #5
0
        void Init()
        {
            provider = new DbQueryProvider(this.Provider);

            #region ' Query Defs '
            TextLogs            = new Query <TextLog>(provider);
            PushLogs            = new Query <PushLog>(provider);
            EmailBodies         = new Query <EmailBody>(provider);
            TextBodies          = new Query <TextBody>(provider);
            PushBodies          = new Query <PushBody>(provider);
            MethodLogs          = new Query <MethodLog>(provider);
            MethodLogExceptions = new Query <MethodLogException>(provider);
            MethodLogErrors     = new Query <MethodLogError>(provider);
            #endregion


            #region ' Schemas '
            if (DataProvider.Schema.Tables.Count == 0)
            {
                DataProvider.Schema.Tables.Add(new TextLogTable(DataProvider));
                DataProvider.Schema.Tables.Add(new PushLogTable(DataProvider));
                DataProvider.Schema.Tables.Add(new EmailBodyTable(DataProvider));
                DataProvider.Schema.Tables.Add(new TextBodyTable(DataProvider));
                DataProvider.Schema.Tables.Add(new PushBodyTable(DataProvider));
                DataProvider.Schema.Tables.Add(new MethodLogTable(DataProvider));
                DataProvider.Schema.Tables.Add(new MethodLogExceptionTable(DataProvider));
                DataProvider.Schema.Tables.Add(new MethodLogErrorTable(DataProvider));
            }
            #endregion
        }
Exemple #6
0
        public Northwind(DbConnection connection)
        {
            QueryProvider provider = new DbQueryProvider(connection);

            Customers = new Query <Customers>(provider);
            Orders    = new Query <Orders>(provider);
        }
Exemple #7
0
        public static Expression IsAllowedExpression(Expression entity, TypeAllowedBasic requested, bool inUserInterface)
        {
            Type type = entity.Type;

            TypeAllowedAndConditions tac = GetAllowed(type);

            Expression baseValue = Expression.Constant(tac.FallbackOrNone.Get(inUserInterface) >= requested);

            var expression = tac.Conditions.Aggregate(baseValue, (acum, tacRule) =>
            {
                var lambda = TypeConditionLogic.GetCondition(type, tacRule.TypeCondition);

                var exp = (Expression)Expression.Invoke(lambda, entity);

                if (tacRule.Allowed.Get(inUserInterface) >= requested)
                {
                    return(Expression.Or(exp, acum));
                }
                else
                {
                    return(Expression.And(Expression.Not(exp), acum));
                }
            });

            var cleaned = DbQueryProvider.Clean(expression, false, null) !;

            var orsSimplified = AndOrSimplifierVisitor.SimplifyOrs(cleaned);

            return(orsSimplified);
        }
Exemple #8
0
        public TestDb(IDataProvider provider)
        {
            _provider      = provider;
            _queryProvider = new DbQueryProvider(provider);

            Orders = new Query <Order>(provider);
        }
 public BatchQuery(IDataProvider dbProvider, DbQueryProvider queryProvider)
 {
     _queries       = new List <ISqlQuery>();
     _linqProvider  = queryProvider;
     _provider      = dbProvider;
     _fixedCommands = new List <QueryCommand>();
 }
Exemple #10
0
        void Init()
        {
            provider = new DbQueryProvider(this.Provider);

            #region ' Query Defs '
            players          = new Query <player>(provider);
            characters       = new Query <character>(provider);
            feats            = new Query <feat>(provider);
            playercharacters = new Query <playercharacter>(provider);
            characterfeats   = new Query <characterfeat>(provider);
            lammies          = new Query <lammy>(provider);
            characterlammies = new Query <characterlammy>(provider);
            logfiles         = new Query <logfile>(provider);
            forgotpasswords  = new Query <forgotpassword>(provider);
            #endregion


            #region ' Schemas '
            if (DataProvider.Schema.Tables.Count == 0)
            {
                DataProvider.Schema.Tables.Add(new playersTable(DataProvider));
                DataProvider.Schema.Tables.Add(new charactersTable(DataProvider));
                DataProvider.Schema.Tables.Add(new featsTable(DataProvider));
                DataProvider.Schema.Tables.Add(new playercharactersTable(DataProvider));
                DataProvider.Schema.Tables.Add(new characterfeatsTable(DataProvider));
                DataProvider.Schema.Tables.Add(new lammiesTable(DataProvider));
                DataProvider.Schema.Tables.Add(new characterlammiesTable(DataProvider));
                DataProvider.Schema.Tables.Add(new logfileTable(DataProvider));
                DataProvider.Schema.Tables.Add(new forgotpasswordsTable(DataProvider));
            }
            #endregion
        }
        private void CreateGetAllTable(SqlConnection sqlConnection)
        {
            var provider = new DbQueryProvider(sqlConnection);
            var paynes   = new UltimateQueryable <MajorPayne>(provider)
                           .AsEnumerable();

            Assert.AreEqual(paynes.Count(), 4);
        }
 private void CreateSimpleSelect(SqlConnection sqlConnection)
 {
     var provider = new DbQueryProvider(sqlConnection);
     var paynes = new UltimateQueryable<MajorPayne>(provider)
         .Select(payne => payne.Height)
         .AsEnumerable();
     Assert.AreEqual(paynes.Count(), 4);
 }
Exemple #13
0
 public BatchQuery(IDataProvider provider)
 {
     _queries       = new List <ISqlQuery>();
     _linqProvider  = new DbQueryProvider(provider);
     sb             = new StringBuilder();
     _provider      = provider;
     _fixedCommands = new List <QueryCommand>();
 }
Exemple #14
0
        void Init()
        {
            provider = new DbQueryProvider(this.Provider);

            #region ' Query Defs '
            Users                  = new Query <User>(provider);
            Stores                 = new Query <Store>(provider);
            Images                 = new Query <Image>(provider);
            Facebooks              = new Query <Facebook>(provider);
            UserBatchAssigneds     = new Query <UserBatchAssigned>(provider);
            CategoryImagesMappings = new Query <CategoryImagesMapping>(provider);
            AppUsers               = new Query <AppUser>(provider);
            Reviews                = new Query <Review>(provider);
            BoardContributors      = new Query <BoardContributor>(provider);
            BoardsImagesMappings   = new Query <BoardsImagesMapping>(provider);
            Likes                  = new Query <Like>(provider);
            Prizes                 = new Query <Prize>(provider);
            Roulettes              = new Query <Roulette>(provider);
            PrizeHistories         = new Query <PrizeHistory>(provider);
            FollowingUsers         = new Query <FollowingUser>(provider);
            Comments               = new Query <Comment>(provider);
            Ratings                = new Query <Rating>(provider);
            Boards                 = new Query <Board>(provider);
            Points                 = new Query <Point>(provider);
            PointsHistories        = new Query <PointsHistory>(provider);
            Articles               = new Query <Article>(provider);
            Categories             = new Query <Category>(provider);
            #endregion


            #region ' Schemas '
            if (DataProvider.Schema.Tables.Count == 0)
            {
                DataProvider.Schema.Tables.Add(new UserTable(DataProvider));
                DataProvider.Schema.Tables.Add(new StoresTable(DataProvider));
                DataProvider.Schema.Tables.Add(new ImagesTable(DataProvider));
                DataProvider.Schema.Tables.Add(new FacebookTable(DataProvider));
                DataProvider.Schema.Tables.Add(new UserBatchAssignedTable(DataProvider));
                DataProvider.Schema.Tables.Add(new CategoryImagesMappingTable(DataProvider));
                DataProvider.Schema.Tables.Add(new AppUsersTable(DataProvider));
                DataProvider.Schema.Tables.Add(new ReviewTable(DataProvider));
                DataProvider.Schema.Tables.Add(new BoardContributorTable(DataProvider));
                DataProvider.Schema.Tables.Add(new BoardsImagesMappingTable(DataProvider));
                DataProvider.Schema.Tables.Add(new LikesTable(DataProvider));
                DataProvider.Schema.Tables.Add(new PrizeTable(DataProvider));
                DataProvider.Schema.Tables.Add(new RouletteTable(DataProvider));
                DataProvider.Schema.Tables.Add(new PrizeHistoryTable(DataProvider));
                DataProvider.Schema.Tables.Add(new FollowingUserTable(DataProvider));
                DataProvider.Schema.Tables.Add(new CommentsTable(DataProvider));
                DataProvider.Schema.Tables.Add(new RatingsTable(DataProvider));
                DataProvider.Schema.Tables.Add(new BoardsTable(DataProvider));
                DataProvider.Schema.Tables.Add(new PointsTable(DataProvider));
                DataProvider.Schema.Tables.Add(new PointsHistoryTable(DataProvider));
                DataProvider.Schema.Tables.Add(new ArticlesTable(DataProvider));
                DataProvider.Schema.Tables.Add(new CategoryTable(DataProvider));
            }
            #endregion
        }
        private void CreateWhereWithSimplePredicate(SqlConnection sqlConnection)
        {
            var provider = new DbQueryProvider(sqlConnection);
            var paynes   = new UltimateQueryable <MajorPayne>(provider)
                           .Where(payne => payne.Height > 170)
                           .AsEnumerable();

            Assert.AreEqual(paynes.Count(), 2);
        }
Exemple #16
0
        private void CreateDummySelect(SqlConnection sqlConnection)
        {
            var provider = new DbQueryProvider(sqlConnection);
            var paynes   = new UltimateQueryable <MajorPayne>(provider)
                           .Select(payne => payne);

            Assert.AreEqual(
                paynes.ToString(),
                "select * from (select * from MajorPayne) as T ");
        }
Exemple #17
0
        private void CreateComplexWhereRequest(SqlConnection sqlConnection)
        {
            var provider = new DbQueryProvider(sqlConnection);
            var paynes   = new UltimateQueryable <MajorPayne>(provider)
                           .Where(payne => payne.Height >= 170 && payne.Song == "AAAA");

            Assert.AreEqual(
                paynes.ToString(),
                "select * from (select * from MajorPayne) as T where ((Height >= 170) and (Song = 'AAAA'))");
        }
Exemple #18
0
        private void CreateSimpleWhereEqualsQuery(SqlConnection sqlConnection)
        {
            var provider = new DbQueryProvider(sqlConnection);
            var bobas    = new UltimateQueryable <Boba>(provider)
                           .Where(boba => boba.Feet == false);

            Assert.AreEqual(
                bobas.ToString(),
                "select * from (select * from Boba) as T where (Feet = 0)");
        }
Exemple #19
0
        private void CreateWhereWithCapturedVariable(SqlConnection sqlConnection)
        {
            var provider = new DbQueryProvider(sqlConnection);
            var song     = "BBBB";
            var paynes   = new UltimateQueryable <MajorPayne>(provider)
                           .Where(payne => payne.Song == song);

            Assert.AreEqual(
                paynes.ToString(),
                "select * from (select * from MajorPayne) as T where (Song = 'BBBB')");
        }
Exemple #20
0
        private void Init()
        {
            //Users = new DbRepository<BusinessObjects.Users>(base.co)
            IQueryProvider provider = new DbQueryProvider(Connection);

            Users       = new MyQueryable <User>(provider);
            Rights      = new MyQueryable <Rights>(provider);
            UserRights  = new MyQueryable <UserRight>(provider);
            Groups      = new MyQueryable <Groups>(provider);
            GroupUsers  = new MyQueryable <GroupUser>(provider);
            GroupRights = new MyQueryable <GroupRight>(provider);
        }
Exemple #21
0
        void Init()
        {
            provider = new DbQueryProvider(this.Provider);

            #region ' Query Defs '
            Advertisement       = new Query <DataAccess.Model.Advertisement>(provider);
            AdvertisingPosition = new Query <DataAccess.Model.AdvertisingPosition>(provider);
            Branch              = new Query <DataAccess.Model.Branch>(provider);
            ErrorLog            = new Query <DataAccess.Model.ErrorLog>(provider);
            Information         = new Query <DataAccess.Model.Information>(provider);
            InformationClass    = new Query <DataAccess.Model.InformationClass>(provider);
            LoginLog            = new Query <DataAccess.Model.LoginLog>(provider);
            Manager             = new Query <DataAccess.Model.Manager>(provider);
            MenuInfo            = new Query <DataAccess.Model.MenuInfo>(provider);
            OnlineUsers         = new Query <DataAccess.Model.OnlineUsers>(provider);
            PagePowerSign       = new Query <DataAccess.Model.PagePowerSign>(provider);
            PagePowerSignPublic = new Query <DataAccess.Model.PagePowerSignPublic>(provider);
            Position            = new Query <DataAccess.Model.Position>(provider);
            UploadConfig        = new Query <DataAccess.Model.UploadConfig>(provider);
            UploadFile          = new Query <DataAccess.Model.UploadFile>(provider);
            UploadType          = new Query <DataAccess.Model.UploadType>(provider);
            UseLog              = new Query <DataAccess.Model.UseLog>(provider);
            V_Position_Branch   = new Query <DataAccess.Model.V_Position_Branch>(provider);
            WebConfig           = new Query <DataAccess.Model.WebConfig>(provider);
            #endregion


            #region ' Schemas '
            if (DataProvider.Schema.Tables.Count == 0)
            {
                DataProvider.Schema.Tables.Add(new AdvertisementStructs(DataProvider));
                DataProvider.Schema.Tables.Add(new AdvertisingPositionStructs(DataProvider));
                DataProvider.Schema.Tables.Add(new BranchStructs(DataProvider));
                DataProvider.Schema.Tables.Add(new ErrorLogStructs(DataProvider));
                DataProvider.Schema.Tables.Add(new InformationStructs(DataProvider));
                DataProvider.Schema.Tables.Add(new InformationClassStructs(DataProvider));
                DataProvider.Schema.Tables.Add(new LoginLogStructs(DataProvider));
                DataProvider.Schema.Tables.Add(new ManagerStructs(DataProvider));
                DataProvider.Schema.Tables.Add(new MenuInfoStructs(DataProvider));
                DataProvider.Schema.Tables.Add(new OnlineUsersStructs(DataProvider));
                DataProvider.Schema.Tables.Add(new PagePowerSignStructs(DataProvider));
                DataProvider.Schema.Tables.Add(new PagePowerSignPublicStructs(DataProvider));
                DataProvider.Schema.Tables.Add(new PositionStructs(DataProvider));
                DataProvider.Schema.Tables.Add(new UploadConfigStructs(DataProvider));
                DataProvider.Schema.Tables.Add(new UploadFileStructs(DataProvider));
                DataProvider.Schema.Tables.Add(new UploadTypeStructs(DataProvider));
                DataProvider.Schema.Tables.Add(new UseLogStructs(DataProvider));
                DataProvider.Schema.Tables.Add(new V_Position_BranchStructs(DataProvider));
                DataProvider.Schema.Tables.Add(new WebConfigStructs(DataProvider));
            }
            #endregion
        }
Exemple #22
0
        void Init()
        {
            provider = new DbQueryProvider(this.Provider);


            #region ' Query Defs '

            #endregion

            #region ' Schemas '

            #endregion
        }
Exemple #23
0
        public void Part02ConstQueryFormatterTest()
        {
            using (DbConnection con = CreateSqLiteConnection()) {
                var provider = new DbQueryProvider(con)
                {
                    Log = _TestOutWriter
                };
                var query   = new Query <Customers>(provider);
                var command = query.ToString();
                Assert.StartsWith("SELECT", command);
            }

            Assert.True(true);
        }
Exemple #24
0
        private void TestMethod()
        {
            string          connStr  = ConfigurationManager.ConnectionStrings["example"].ConnectionString;
            SqlConnection   conn     = new SqlConnection(connStr);
            DbQueryProvider provider = new DbQueryProvider(conn);

            DbQuery <Student> student = new DbQuery <Student>(provider);

            student.Where(obj => obj.ID > 5).Select(obj => new { StudentID = obj.ID, StudentName = obj.Name })
            .OrderBy(obj => obj.StudentID).ToList().ForEach(obj =>
            {
                Console.WriteLine(" StudentID:{0} \t StudentName:{1} ", obj.StudentID, obj.StudentName);
            });
        }
        public void ExecuteAsync_throws_OperationCanceledException_if_task_is_cancelled()
        {
            var internalContext = new Mock<InternalContext>().Object;
            var queryProvider = new DbQueryProvider(internalContext, new Mock<InternalQuery<object>>(internalContext).Object);

            Assert.Throws<OperationCanceledException>(
                () => ((IDbAsyncQueryProvider)queryProvider)
                    .ExecuteAsync(new Mock<Expression>().Object, new CancellationToken(canceled: true))
                    .GetAwaiter().GetResult());

            Assert.Throws<OperationCanceledException>(
                () => ((IDbAsyncQueryProvider)queryProvider)
                    .ExecuteAsync<object>(new Mock<Expression>().Object, new CancellationToken(canceled: true))
                    .GetAwaiter().GetResult());
        }
Exemple #26
0
        void Init()
        {
            provider = new DbQueryProvider(this.Provider);

            #region ' Query Defs '
            Simplests = new Query <Simplest>(provider);
            #endregion


            #region ' Schemas '
            if (DataProvider.Schema.Tables.Count == 0)
            {
                DataProvider.Schema.Tables.Add(new SimplestsTable(DataProvider));
            }
            #endregion
        }
Exemple #27
0
        public static T GetValue <T>(DbQueryProvider provider, IDataReader reader, int ordinal)
        {
            if (reader.IsDBNull(ordinal))
            {
                return(default(T));
            }
            object value = reader.GetValue(ordinal);
            Type   ttype = typeof(T);
            Type   vtype = value.GetType();

            if (vtype != ttype)
            {
                return((T)provider.Convert(value, ttype));
            }
            return((T)value);
        }
        void Init()
        {
            provider = new DbQueryProvider(this.Provider);

            #region ' Query Defs '
            Users = new Query <User>(provider);
            #endregion


            #region ' Schemas '
            if (DataProvider.Schema.Tables.Count == 0)
            {
                DataProvider.Schema.Tables.Add(new UserTable(DataProvider));
            }
            #endregion
        }
Exemple #29
0
        public TestDB(IDataProvider provider)
        {
            _provider      = provider;
            _queryProvider = new DbQueryProvider(_provider);

            Products     = new Query <Product>(provider);
            Customers    = new Query <Customer>(provider);
            Orders       = new Query <Order>(provider);
            OrderDetails = new Query <OrderDetail>(provider);
            Categories   = new Query <Category>(provider);

            _provider.Schema.Tables.Add(typeof(Product).ToSchemaTable(_provider));
            _provider.Schema.Tables.Add(typeof(Customer).ToSchemaTable(_provider));
            _provider.Schema.Tables.Add(typeof(Order).ToSchemaTable(_provider));
            _provider.Schema.Tables.Add(typeof(OrderDetail).ToSchemaTable(_provider));
            _provider.Schema.Tables.Add(typeof(Category).ToSchemaTable(_provider));
        }
Exemple #30
0
        void Init()
        {
            provider = new DbQueryProvider(this.Provider);

            #region ' Query Defs '
            Branch   = new Query <DataAccess.Model.Branch>(provider);
            Position = new Query <DataAccess.Model.Position>(provider);
            #endregion


            #region ' Schemas '
            if (DataProvider.Schema.Tables.Count == 0)
            {
                DataProvider.Schema.Tables.Add(new BranchStructs(DataProvider));
                DataProvider.Schema.Tables.Add(new PositionStructs(DataProvider));
            }
            #endregion
        }
Exemple #31
0
        void Init()
        {
            provider = new DbQueryProvider(this.Provider);

            #region ' Query Defs '
            BillOfLadingRequestedCarTypeAttributes = new Query <BillOfLadingRequestedCarTypeAttribute>(provider);
            CarTypes           = new Query <CarType>(provider);
            Settings           = new Query <Setting>(provider);
            BillOfLadings      = new Query <BillOfLading>(provider);
            SwitchListsLayouts = new Query <SwitchListsLayout>(provider);
            Waybills           = new Query <Waybill>(provider);
            rfids                  = new Query <rfid>(provider);
            EmptyCarBills          = new Query <EmptyCarBill>(provider);
            ARRCodes               = new Query <ARRCode>(provider);
            CarTypeAttributes      = new Query <CarTypeAttribute>(provider);
            rollingStockAtrributes = new Query <rollingStockAtrribute>(provider);
            Locations              = new Query <Location>(provider);
            ConsigneeShippers      = new Query <ConsigneeShipper>(provider);
            BillOfLadingPaths      = new Query <BillOfLadingPath>(provider);
            RollingStocks          = new Query <RollingStock>(provider);
            #endregion


            #region ' Schemas '
            if (DataProvider.Schema.Tables.Count == 0)
            {
                DataProvider.Schema.Tables.Add(new BillOfLadingRequestedCarTypeAttributeTable(DataProvider));
                DataProvider.Schema.Tables.Add(new CarTypeTable(DataProvider));
                DataProvider.Schema.Tables.Add(new SettingsTable(DataProvider));
                DataProvider.Schema.Tables.Add(new BillOfLadingTable(DataProvider));
                DataProvider.Schema.Tables.Add(new SwitchListsLayoutsTable(DataProvider));
                DataProvider.Schema.Tables.Add(new WaybillsTable(DataProvider));
                DataProvider.Schema.Tables.Add(new rfidTable(DataProvider));
                DataProvider.Schema.Tables.Add(new EmptyCarBillTable(DataProvider));
                DataProvider.Schema.Tables.Add(new ARRCodesTable(DataProvider));
                DataProvider.Schema.Tables.Add(new CarTypeAttributesTable(DataProvider));
                DataProvider.Schema.Tables.Add(new rollingStockAtrributesTable(DataProvider));
                DataProvider.Schema.Tables.Add(new LocationsTable(DataProvider));
                DataProvider.Schema.Tables.Add(new ConsigneeShipperTable(DataProvider));
                DataProvider.Schema.Tables.Add(new BillOfLadingPathTable(DataProvider));
                DataProvider.Schema.Tables.Add(new RollingStockTable(DataProvider));
            }
            #endregion
        }
Exemple #32
0
 public DbQueryable([NotNull] IQueryable dbSet)
 {
     _inner = dbSet;
     Provider = new DbQueryProvider(_inner.Provider);
 }