是否存在将IQueryable发送到远程服务器的可靠方法?

时间:2018-08-03 07:14:34

标签: c# asp.net-core-webapi ef-core-2.1

我有一个IQueryable实例,例如:

var query = context.Users.AsQueryable()
    .Where(u => u.DisplayName.StartsWith("J"))
    .OrderBy(u => u.LastLogin);

context是使用本地SQLite数据库的客户端上下文。

我想以某种方式将此对象发送到运行在远程服务器上的ASP.NET Core WebAPI,并在服务器端数据库(使用相同的模型)上执行查询。

有没有办法做到这一点?

转换为SQL可能是一种选择,但是我质疑可靠性,因为我必须手动提供远程数据库提供程序的实例(据我所知),以便所生成的查询实际上在那里有效。

我在这里有什么选择?

0 个答案:

没有答案