我做
<@ linq.IncTXes
|> Microsoft.FSharp.Linq.Query.groupBy (fun intx -> intx.RecTime, intx.ID, intx.str) @>
|> Microsoft.FSharp.Linq.Query.query
|> Seq.map ^-^ fun sq ->
但是对于Linq的F#无法理解/翻译3个元素的类型元组...我该怎么办?
答案 0 :(得分:2)
无法将元组转换为SQL。您可以做的是在F#中进行分组,而不是在“SQL”(F#引用)中进行,如下所示。
<@ linq.IncTXes @>
|> Microsoft.FSharp.Linq.Query.query
|> Seq.groupBy (fun intx -> (intx.RecTime, intx.ID, intx.str))
|> Seq.map ^-^ fun sq ->
答案 1 :(得分:-1)
元组是否应该被括号包围?
<@ linq.IncTXes
|> Microsoft.FSharp.Linq.Query.groupBy (fun intx -> (intx.RecTime, intx.ID, intx.str)) @>
|> Microsoft.FSharp.Linq.Query.query
|> Seq.map ^-^ fun sq ->