是否可以使用 ServiceStack 的 OrmLite 进行子查询连接? [英] Is it possible to do sub-query join using ServiceStack's OrmLite?

查看:33
本文介绍了是否可以使用 ServiceStack 的 OrmLite 进行子查询连接?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否可以使用 ServiceStack 的 OrmLite 进行子查询连接?

Is it possible to do sub-query join using ServiceStack's OrmLite?

类似的东西?

var q = Db.From<Customer>()
    .Join<Customer, subq>((c, subq) => c.CustomerID == subq.CustomerID)

推荐答案

没有用于加入子选择的 Typed API 支持,但您可以使用 CustomJoin 来执行此操作,例如:

There's no Typed API support for joining on a sub select but you can use a CustomJoin to do this, e.g:

var q = Db.From<Customer>()
    .CustomJoin("INNER JOIN (SELECT Id FROM ...) sub ON sub.Id = Customer.Id")

这篇关于是否可以使用 ServiceStack 的 OrmLite 进行子查询连接?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆