在我的ASP.NET Web窗體應用程序中,我使用(模型綁定/實體框架)。如何在模型綁定中使用Group By查詢
我想在GridView中顯示我的Linq Query(group by)的結果,但我不能!
<asp:GridView runat="server" ID="UsersGrid"
ItemType="myApp.Models.users" DataKeyNames="id"
SelectMethod="UsersGrid_GetData"
AutoGenerateColumns="false">
<Columns>
<asp:DynamicField DataField="Fonction" />
<asp:DynamicField DataField="Count" />
</Columns>
</asp:GridView>
代碼背後:
public IQueryable<users> UsersGrid_GetData()
{
ModelData db = new ModelData();
var result = from d in db.users
group d by d.Fonction into grouped
select new
{
Fonction = grouped.Key,
Count = grouped.Count()
};
return result.AsQueryable();
}
我有這樣的錯誤:
無法隱式轉換類型'System.Linq.IQueryable <>來 'System.Linq.IQueryable' 。一個明確的 轉換不存在(是否缺少強制轉換?)
非常感謝。 – ista9im