4 packages tagged with “remote-query”
Remote Linq is a small and easy to use - yet very powerful - library to translate linq expression trees to strongly typed, serializable object trees and vice versa. It provides functionality to send arbitrary linq queries to a remote service to be applied and executed against any enumerable or queryable data source.
Remote linq extensions for EF Core. Use this package on server side to apply queries to EFs DbContext. Use this package in a client side project to enable utilization of query features specific to EF Core: - Apply eager-loading (Include-expressions in linq queries) - Make use of DB functions e.g. queryable.Where(x => Microsoft.EntityFrameworkCore.EF.Functions.Like(x.Name, "%fruit%"))
Remote linq extensions for EF6: - Use this package on server side to apply queries to EFs DbContext. - Use this package in a client side project to enable eager-loading (Include-expressions in linq queries).
A demonstration of sending multiple Remote.Linq expressions per single network request. It is useful in case you need to execute multiple expressions per single transaction and you cannot share a server's RDBMS transaction across few network requests (that's never a good idea, I guess). It is based on Remote.Linq 7.0 (https://github.com/6bee/Remote.Linq).