如何在linq中动态制定以下查询
我想动态地表述1)查询,如图2所示 (一) (二) 我想在2012年制定如下(linq至实体) 有人建议我,可以使用 任何主体都可以使用如何在linq中动态制定以下查询,linq,Linq,我想动态地表述1)查询,如图2所示 (一) (二) 我想在2012年制定如下(linq至实体) 有人建议我,可以使用 任何主体都可以使用System.linq.Dynamic或System.linq.Expression来表述它吗?由于时间不够,我不能做这件事 我试着使用System.Linq.dynamic var var1 = context.table1.Where(strWhereClause) .Where(i => i.co11 >= dtDateFrom &&
System.linq.Dynamic
或System.linq.Expression
来表述它吗?由于时间不够,我不能做这件事
我试着使用System.Linq.dynamic
var var1 = context.table1.Where(strWhereClause)
.Where(i => i.co11 >= dtDateFrom && i.co11 <= dtDateTo).GroupBy("new(" + varGroupBy + ")").Select("new(" + varAggregateCol + ")");
var var1=context.table1.Where(strwhere子句)
。其中(i=>i.co11>=dtDateFrom&&i.co11下面是一个示例:
var query = t1.Where("col3 = 1 AND col1 >= @0 AND col1 <= @1", dtDateFrom, dtDateTo)
.GroupBy("col1")
.Select(varAggregateCol)
var query=t1。其中("col3=1和col1>=@0和col1 DynamicLinq是最好和最简单的解决方案!创建表达式树太复杂了…所以在您当前的解决方案中什么不起作用?我已经尝试了很多方法,但无法获得,这意味着我正在尝试其他方法。请建议如果有人有任何答案,我正在使用vs 2012请告诉我我可以使用system.Linq.Dyn吗2013年至2012年的amic
var var1 = context.table1.Where(strWhereClause)
.Where(i => i.co11 >= dtDateFrom && i.co11 <= dtDateTo).GroupBy("new(" + varGroupBy + ")").Select("new(" + varAggregateCol + ")");
var query = t1.Where("col3 = 1 AND col1 >= @0 AND col1 <= @1", dtDateFrom, dtDateTo)
.GroupBy("col1")
.Select(varAggregateCol)