예제 #1
0
        public void Test_Barcode()
        {
            ConditionBuilder builder = new ConditionBuilder();

            builder.Equal("A.MerchantID", Guid.NewGuid())
            .Contains("A.Barcode", "123456")
            .Contains("B.CustomBC", "111100")
            .Contains("C.Name", "Test")
            .Contains("A.Editor", "TT");

            var result = builder.ToString();
            var param  = builder.GetParamDict().ToJson();

            Console.WriteLine(result);
            Console.WriteLine(param);
        }
예제 #2
0
        public void Test_Or()
        {
            ConditionBuilder builder = new ConditionBuilder();

            builder.Equal("A.MerchantID", Guid.NewGuid())
            .OrEqual("B.MerchantID", Guid.NewGuid())
            .Equal("C.ID", Guid.Empty)
            .And(c =>
            {
                c.Contains("B.Name", "测试用户")
                .Contains("C.Name", "007");
            });

            var result = builder.ToString();
            var param  = builder.GetParamDict().ToJson();

            Console.WriteLine(result);
            Console.WriteLine(param);
        }