我需要按月和按年分组多个属性 C#
LINQ
这是我的代码:
public class Class1
{
public Nullable<DateTime> dt1 { get; set; }
public Nullable<DateTime> dt2 { get; set; }
}
Class1 obj1 = new Class1 { dt1 = new DateTime(2012, 11, 12),
dt2 = new DateTime(2012, 12, 12) };
Class1 obj2 = new Class1 { dt1 = new DateTime(2012, 11, 12),
dt2 = new DateTime(2012, 12, 12) };
Class1 obj3 = new Class1 { dt1 = null, dt2 = new DateTime(2012, 10, 12) };
Class1 obj4 = …
Run Code Online (Sandbox Code Playgroud) 我已经安装了System.Linq.Dynamic
dll然后尝试在Linq中添加字符串作为WHERE子句的参数.但我仍然得到WHERE子句支持字符串参数的错误.
码:
_dbContext.TmRecords.Where("city=london");
Run Code Online (Sandbox Code Playgroud)
错误:
严重级代码描述项目文件行错误CS1503参数2:无法从'string'转换为'System.Linq.Expressions.Expression>'Extranet.Domain
这里city参数动态地改变为其他参数.所以,我需要在linq中使用动态查询.