0 people like it.

Simple SqlProvider example

Simple SQLProvider example

1: 
2: 
3: 
4: 
5: 
6: 
let name = (query {
      for t in context.``[public].[team]`` do
           where (t.id = 6)
           select (t.name)
           take 1
} |> Array.ofSeq ).[0]
val name : obj

Full name: Script.name
val query : Linq.QueryBuilder

Full name: Microsoft.FSharp.Core.ExtraTopLevelOperators.query
val t : obj
custom operation: where (bool)

Calls Linq.QueryBuilder.Where
val id : x:'T -> 'T

Full name: Microsoft.FSharp.Core.Operators.id
custom operation: select ('Result)

Calls Linq.QueryBuilder.Select
custom operation: take (int)

Calls Linq.QueryBuilder.Take
module Array

from Microsoft.FSharp.Collections
val ofSeq : source:seq<'T> -> 'T []

Full name: Microsoft.FSharp.Collections.Array.ofSeq
Raw view Test code New version

More information

Link:http://fssnip.net/my
Posted:11 years ago
Author:
Tags: