F# 将OrmLite的Select与F一起使用
我正在考虑用OrmLite来代替PonyormPython来重写我的web项目 我使用的是F,我正在努力学习类似linq的查询语法 C示例类似于: db.Selectu=>u.Name.PrintDump; 我试着用它来模仿F# 将OrmLite的Select与F一起使用,f#,
ormlite-servicestack,F#,
ormlite Servicestack,我正在考虑用OrmLite来代替PonyormPython来重写我的web项目 我使用的是F,我正在努力学习类似linq的查询语法 C示例类似于: db.Selectu=>u.Name.PrintDump; 我试着用它来模仿 db.Select<User>(fun (u:SqlExpression<_>) -> u.Name).PrintDump() 由于您的类型不匹配,因此会出现这些错误 db.Select<User>(fun (u:SqlExpre
db.Select<User>(fun (u:SqlExpression<_>) -> u.Name).PrintDump()
由于您的类型不匹配,因此会出现这些错误
db.Select<User>(fun (u:SqlExpression<_>) -> u.Name)
在本例中,内部实际上是一个SqlExpression,这正是OrmLite所期望的
[
{
Date: 2014-10-25,
Name: "Jason"
}, ...
db.Select<User>(fun (u:SqlExpression<_>) -> u.Name)
db.Select(db.From<User>().Select(fun (u : User) -> u.Name)