Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
F# 将OrmLite的Select与F一起使用_F#_<img Src="//i.stack.imgur.com/WM7S8.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">ormlite Servicestack - Fatal编程技术网 ormlite-servicestack,F#,ormlite Servicestack" /> ormlite-servicestack,F#,ormlite Servicestack" />

F# 将OrmLite的Select与F一起使用

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

我正在考虑用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: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)