Demo from 2022: a fluent LINQ builder serializes Where/OrderBy/Skip/Take expression trees, posts them to a generic ASP.NET Core controller, and rebuilds the query against EF Core + SQLite. Same query code runs from Blazor WebAssembly and a console app.
linqserializationcsharpdotnetsqliteentity-framework-coreexpression-treesblazorblazor-webassemblyconsole-serverwasm-serverblazorclient-serverlinq-to-serverqueryables-from-client-to-server
-
Updated
Jun 5, 2026 - C#