我正在考虑将OrmLite作为.NET替代PonyORM(python)来重写我的web项目。
我正在使用F#,而我正在使用类似于查询语法的linq的语法。
C#示例类似于:
db.Select<User>(u => u.Name).PrintDump();
我试图模仿
db.Select<User>(fun (u:SqlExpression<_>) -> u.Name).PrintDump()
但是我收到了错误:&#39;名称未定义&#39;。
正确的语法是什么?
以下内容确实产生了所有内容的输出:
db.Select<User>(fun (u:SqlExpression<_>) -> u).PrintDump()
给出
[
{
Date: 2014-10-25,
Name: "Jason"
}, ...