anchor.diff:  open FSharp.Data.Sql
   
   (** 
  -To use the type provider you must first create a type alias.  
  +To use the type provider you must first create a type alias. 
  +
   In this declaration you are able to pass various pieces of information known as static parameters to initialize properties such as the connection string and database vendor type that you are connecting to.
   In the following examples a SQLite database will be used.  You can read in more detail about the available static parameters in other areas of the documentation.
   *)
  
positive.code: let ctx = sql.GetDataContext()
  (**
  When you press . on ``ctx``, intellisense will display a list of properties representing the available tables and views within the database.  
  In the simplest case, you can treat these properties as sequences that can be enumerated.
  *)
  
  
negative.code: (**
  Every table and view has an ``Individuals`` property. When you press dot on this property, intellisense will display a list of the data in that table, using whatever the primary key is as the text for each one.
  In this case, the primary key for ``[main].[Customers]`` is a string, and I have selected one named BERGS. You will see the resulting type is ``[main].[Customers]Entity``.
  
  The primary key is not usually very useful for identifying data however, so in addition to this you will see a series of properties named "As X" where X is the name of a column in the table.
  When you press . on one of these properties, the data is re-projected to you using both the primary key and the text of the column you have selected.
  *)
  