62,263
社区成员
发帖
与我相关
我的任务
分享
。
刚看到了。多谢啊。你这个还是简单了点。。我要比较复杂的那种,全部都是动态的!我自己做了一部分。还在完善!!好多条件判断。还是谢谢
OQLCompare cmp=new OQLCompare(entity1);
OQLCompare cmpresult=cmp.Compare(entity1.Field1,">=","aaa")
& cmp.Compare(entity1.Field2,"=",123)
& ....无限组合下去
var list=EntityQuery<Model1>.QueryList(OQL.From(entity).Select().Where(cmpresult).End);