コード例 #1
0
        public void GetByMultipleConditionsTest()
        {
            //组合条件
            var predicate = PredicateBuilder.CreatNew <StudentsModel>();

            string id = "55";

            if (!string.IsNullOrEmpty(id) && id.ToInt() > 0)
            {
                predicate = predicate.And(s => s.Id <= id.ToInt());
            }

            //开始组合表达式body
            predicate = predicate.Or(s => s.Name.Contains("你猜猜-2%"));


            var model = this.serviceOfStudents.GetstudentsElementsByCondition(predicate);

            Assert.IsNotNull(model);
        }