コード例 #1
0
        public ITableDeleteExecute <T> Where(Expression <System.Func <T, bool> > columnNameExp)
        {
            var translator = new TableQueryTranslator <T>();

            translator.Translate(columnNameExp);

            this.Command.CommandText_Where =
                this.DataManager.DataProvider.TableCommandGenerator.Where(translator.WhereClause);
            return(new TableDeleteExecute <T>(this.DataManager, this.Command));
        }
コード例 #2
0
        public ITableQueryOrderBy <T> Where(Expression <Func <T, bool> > expr)
        {
            //TODO:analysis where expression.
            var translator = new TableQueryTranslator <T>();

            translator.Translate(expr);

            this.Command.CommandText_Where = this.DataManager.DataProvider.TableCommandGenerator.Where(translator.WhereClause);
            return(new TableQueryOrderBy <T>(this.DataManager, this.Command));
        }