有沒有辦法創建具有不同分組字段的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