我正在处理一些F#序列,我需要执行联接以对其进行比较。将查询表达式语法与LINQ查询一起使用将很方便。到目前为止,我发现的示例显示了与SQL或其他外部数据源一起使用的查询表达式。
序列可以用作查询表达式的数据源吗?
您可以query { .. }
在数据库查询和内存查询中使用F#中的语法:
let people = [("Tomas",1); ("Joe",2); ("Don",1)]
let places = [(1,"Cambridge"); (2, "Wisconsin")]
query {
for person in people do
join place in places
on (snd person = fst place)
select (fst person, snd place) }
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句