我正在尝试使用 F# 构造针对数据库的查询,但我什至无法编译最简单的查询。
我可以像这样构造一个 C# 查询:
from c in Categories
select c
一切正常。但是,当我尝试在 F# 中做同样的事情时:
query { for c in Categories do
select c }
我收到以下错误:
类型名称和/或对象构造函数的使用无效。如有必要,使用“new”并将构造函数应用于其参数,例如“
new Type(args)
”。所需的签名是:Categories() : unit
。
LINQPad 捆绑了许多示例,但没有一个 F# 示例真正展示了如何使用它来查询数据库。我也浏览了互联网,但找不到任何使用 F# 在 LINQPad 中查询数据库的示例。我在这里想念什么?