내 ASP.NET Web Forms 응용 프로그램에서 (모델 바인딩/엔터티 프레임 워크)을 사용합니다.모델 바인딩을 사용하여 그룹화 쿼리를 사용하는 방법
내 Linq 쿼리 (그룹화 기준)의 결과를 Gridview에 표시하고 싶지만 실행할 수 없습니다! 뒤에
<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>
코드 :
것은 암시 적으로 형식을 변환 할 수 없습니다 'System.Linq.IQueryable'에서 'System.Linq.IQueryable <>':
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(); }
이 오류가 . 명시 적 변환 (당신이 캐스트를 누락?)
고맙습니다. – ista9im