有没有办法创建具有不同分组字段的LINQ查询。 I.E.我有一个类LINQ 2 SQL组由多个自定义列组成
public class Stat
{
public DateTime Date { get; set; }
public int ApplicationId { get; set; }
public int ActionType { get; set; }
public string Version { get; set; }
}
现在我需要查询表与这个数据与几个自定义字段分组。例如,按应用程序ID和ActionType或应用程序和版本组
我不想为所有可能的字段组合编写不同的查询。并且想要创建一个通用方法,该方法将接受必须发生分组的列名称列表。
那么有没有办法在运行时创建这样的查询?
它似乎对我来说,我需要直接在字符串创建SQL查询:( – AlfeG 2010-01-11 16:54:04
或者你可以使用查询的每一个可能的排列创建一个'If'树。就个人而言,我更喜欢动态的方法。 – 2010-01-11 17:00:18