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