我正在进行光滑的连接:
val query = for {
o <- Orders if o.id === order_id
p <- o.part_key
} yield (o,p)
query.list
会产生以下错误消息:
value list is not a member of org.scalaquery.ql.Query[(code.model.Orders.type, code.model.Parts.type)]
如果我只是返回订单或部分,则查询工作正常:
val query = for {
o <- Orders if o.id === order_id
p <- o.part_key
} yield o
query.list
如何从光滑的连接查询中返回元组列表?为什么我收到上面的错误消息?
答案 0 :(得分:0)
我认为在查询中返回元组的最佳方法是使用:
val list = (for {
o <- Orders if o.id === order_id
p <- o.part_key
} yield o ~ p).list