I'm interested in knowing if anyone has worked with .net core without having dependencies on EntityFramework assemblies and how your RadZen app has been modified to successfully accomplish all the CRUD operations. I'm working a sample app to do just that but wondering if there is a more straight forward approach out there already. My plan is to build a separate class library and avoid EF just to see how it performs. I understand EF has its advantages but I'd like to experiment with more control on the CRUD operations.
Radzen applications are generated to work especially with EF. Operations like sorting, filtering, paging, hierarchy, etc. will stop functioning if the data provided is not IQueryable.
You can sort, page, filter, etc. with every query provider that implements IQueryable. No matter if this is LINQ to Objects, Entity Framework or your custom query provider.
Brendan, you can check out this GitHub project that will potentially allow a non-iqueryable data source (like a stored procedure) to also be used. The challenge is identifying all the places that it will be needed. But I think it is possible. It is called LinqToAnything.
[GitHub - mcintyre321/LinqToAnything: Turn any data source into an IQueryable]