SqlSugar.ResolveExpress.ResolveExpression C# (CSharp) Méthode

ResolveExpression() public méthode

解析表达式
public ResolveExpression ( ResolveExpress re, Expression exp, SqlSugarClient db ) : void
re ResolveExpress 当前解析对象
exp System.Linq.Expressions.Expression 要解析的表达式
db SqlSugarClient 数据库访问对象
Résultat void
        public void ResolveExpression(ResolveExpress re, Expression exp, SqlSugarClient db)
        {
            DB = db;
            //初始化表达式
            Init(re, exp);

            //设置PageSize
            foreach (var par in Paras)
            {
                SqlSugarTool.SetParSize(par);
            }
        }

Usage Example

Exemple #1
2
        protected void Page_Load(object sender, EventArgs e)
        {
            PerformanceTest pt = new PerformanceTest();
            pt.SetCount(10000);//设置循环次数
            Models.Student ss = new Models.Student() { id=1 };
            pt.Execute(i =>
            {
                ResolveExpress r = new ResolveExpress();
                Expression<Func<Models.InsertTest, bool>> func = x => x.id>ss.id;
                r.ResolveExpression(r,func);

            }, m => { }, "lambda");

         
            //输出测试页面
            GridView gv = new GridView();
            gv.DataSource = pt.GetChartSource();
            gv.DataBind();
            Form.Controls.Add(gv);
        }
All Usage Examples Of SqlSugar.ResolveExpress::ResolveExpression