anchor.diff:          } |> Seq.toArray
   
   (**
  -## Generate composable queries by using FSharp.Linq.ComposableQuery
  +### Generate composable queries by using FSharp.Linq.ComposableQuery
   
   The SQLProvider also supports composable queries by integrating following library FSharpLinqComposableQuery.
   You can read more about that library here: [FSharp.Linq.ComposableQuery](http://fsprojects.github.io/FSharp.Linq.ComposableQuery)
  
positive.code: Therefore composable query means that you can do logics to compose just one database-SQL-query from multiple queryables.
  By using composable queries you can shorten the Database transactions and keep the connection open a minimum of time.
  
  ## Generate composable queries by using Linq IEnumerable
  
  With composable queries you can combine two queries in multiple ways, and one query can be used as the building block for the other query.
  To see how this works, let’s look at a simple query:
  
negative.code: Notice that the last word in the first line of this query is the computation returned from the previous query.
  This second query produces the following output:
  
  ```
  THEBI|The Big Cheese|Liz Nixon|Marketing Manager|89 Jefferson Way Suite 2|Portland|OR|97201|USA|(503) 555-3612|
  ```
  
  SQLProvider to Objects queries are composable because they operate on and usually return variables of type `IQueryable<T>`.
  In other words, SQLProvider queries typically follow this pattern:
  
  *)
  
  let (query:IQueryable<'T>) = 
      query {
          //for is like C# foreach
          for x in (xs:IQueryable<'T>) do
          select x
      }
  
  // 
  (**
  This is a simple mechanism to understand, but it yields powerful results.
  It allows you to take complex problems, break them into manageable pieces, and solve them with code that is easy to understand and easy to maintain.
  
  ### Generate composable queries by using .NET LINQ functions with IQueryable.
  
  The difference between IEnumerable and IQueryable is basically that IEnumerable is executed in the IL while IQueryable can be translated as en expression tree to some other context (like a database query).
  They are both lazy by nature, meaning they aren’t evaluated until you enumerate over the results.
  
  Here an example:
  
  