2009-01-27 16 views

cevap

5

nasıl bir varlık

seçerek gitmek bana gösterdi blogdan kod ben birlikte ben İşte bu blog

open Microsoft.FSharp.Linq.QuotationEvaluation 
open Microsoft.FSharp.Linq 

let IsPermited (serviceName:string) = 
    //Instantiate the Entity 
    let data = new BusModelContainer() 

    //Build your query 
    let services = Query.query <@ seq{ for service in data.ServiceSet do 
         service.Name.Equals(serviceName) && service.IsEnabled then 
           yield service } @> 
    if Seq.is_empty services then 
    false 
    else 
    true 

bulunan ne parçalara başardı örnek olduğunu

let db = new FSharpSampleDB(connString) 

    Query.query <@ seq { for c in db.Customers do 
         if id = c.CustomerId then 
          yield (new Customer(c.CustomerId, c.Name, c.Balance))} 
       |> Seq.hd @> :> ICustomer