是否可以使用ServiceStack的OrmLite进行子查询连接?
这样的东西?
var q = Db.From<Customer>()
.Join<Customer, subq>((c, subq) => c.CustomerID == subq.CustomerID)
答案 0 :(得分:2)
对于加入子选择没有Typed API支持,但您可以使用CustomJoin
来执行此操作,例如:
var q = Db.From<Customer>()
.CustomJoin("INNER JOIN (SELECT Id FROM ...) sub ON sub.Id = Customer.Id")