0
我假設我需要使用方法調用語法而不是查詢表達式形式,並且我知道後者中分組的基礎知識。也許有些大師可以給出警告和建議,以便在運行時從配置中使用組字段和聚合,以用於類似結構的報告。如何根據LINQ查詢中的屬性和聚合動態設置組?
我假設我需要使用方法調用語法而不是查詢表達式形式,並且我知道後者中分組的基礎知識。也許有些大師可以給出警告和建議,以便在運行時從配置中使用組字段和聚合,以用於類似結構的報告。如何根據LINQ查詢中的屬性和聚合動態設置組?
你有沒有看動態的LINQ?它應該做你想做的。看看這個來自scottgu的博客post。
如果您的數據是在xml中,linq to xml將允許您針對它編寫查詢,其中某些輸入是字符串。
例如:
System.Xml.Linq.XElement myData = GetData();
System.Xml.Linq.XElement result = new XElement("Result",
myData.Elements("Customer")
.GroupBy(e => e.Attributes("Name"))
.Select(g => new XElement("CustomerResult",
new XAttribute("Name" = g.Key,
new XAttribute("Count" = g.Count(),
new XAttribute("MinDate" = g.Min(e => e.Date)
)
);
謝謝。鏈接看起來不錯。 – ProfK 2009-04-10 10:25:21