Hi,
I am using MVC Kendo (2013.1.319.340) with MVC 4 under dot.net 4.5. LLBLGen is the O/R Mapper in version 3.5. LLBLGen Pro to Linq is used (not EF or LinqToSQL).
Binding a Kendo MVC Grid using Server Binding, sort/filter/group/page work fine. Controller code is as follows:
metaData.Mandant returns an IQueryable provided by LLBLGen.
When I try the same access using Ajax Binding, only Paging information is transformed properly to the IQueryable provider. Controller code is
Here only paging information is actually applied in the query emitted by LLBLGen. Filter/Sort/Group settings are not being applied to the query at hand.
Here is an older thread that seems to point to a similar issue (http://www.telerik.com/community/forums/aspnet-mvc/grid/sorting-with-llblgen-linqmetadata.aspx). The lnk to the solution suggested (http://www.telerik.com/community/forums/aspnet-mvc/general/datetime-sorting-problem.aspx) is no longer valid.
Thank you for your help on this isse!
I am using MVC Kendo (2013.1.319.340) with MVC 4 under dot.net 4.5. LLBLGen is the O/R Mapper in version 3.5. LLBLGen Pro to Linq is used (not EF or LinqToSQL).
Binding a Kendo MVC Grid using Server Binding, sort/filter/group/page work fine. Controller code is as follows:
public
ActionResult Index()
{
LinqMetaData metaData =
new
LinqMetaData(_adapter);
return
View(metaData.Mandant);
}
When I try the same access using Ajax Binding, only Paging information is transformed properly to the IQueryable provider. Controller code is
public
ActionResult Query(DataSourceRequest request)
{
return
Json(_db.GetMandant().ToDataSourceResult(request, entity =>
new
{
entity.AktualisiertAm,
entity.AktualisiertVon
}), JsonRequestBehavior.AllowGet);
}
Here is an older thread that seems to point to a similar issue (http://www.telerik.com/community/forums/aspnet-mvc/grid/sorting-with-llblgen-linqmetadata.aspx). The lnk to the solution suggested (http://www.telerik.com/community/forums/aspnet-mvc/general/datetime-sorting-problem.aspx) is no longer valid.
Thank you for your help on this isse!