我有一个 IQueryable 实例,例如:
var query = context.Users.AsQueryable()
.Where(u => u.DisplayName.StartsWith("J"))
.OrderBy(u => u.LastLogin);
context
是使用本地 SQLite 数据库的客户端上下文。
我想以某种方式将此对象发送到在远程服务器上运行的 ASP.NET Core WebAPI,并在服务器端数据库(使用相同的模型)上执行查询。
有没有办法做到这一点?
转换为 SQL 可能是一种选择,但我质疑可靠性,因为我必须手动提供远程数据库提供程序的实例(据我所知),因此生成的查询实际上在那里有效。
我在这里有什么选择?