次のような OrmLite を使用して、F# 3.0 で単純な Count 関数を作成しようとしています。
let x =
use conn = dbFactory.Open() //IDbConnection
conn.Count<Area>(fun (x:Area) -> x.parent_id.GetValueOrDefault(0) > 0)
どこ
type Area() =
//...
member val parent_id = Nullable<_>() with get, set
しかし、私はエラーが発生します:
System.InvalidOperationException: variable 'x' of type 'FSI_0029.Area' referenced from scope '', but it is not defined
以下の作品:
let x =
use conn = dbFactory.Open()
conn.Count<Area>(fun (x:Area) -> x.id > 0)
したがって、 Nullable<_> タイプと関係があると思います。
誰もこの問題に遭遇しましたか?
よろしくお願いします。