anchor.diff:                for (KeyValue(key,(entityType,desc,_,schema))) in baseTypes.Force() do
                   // collection type, individuals type
                   let (ct,it) = baseCollectionTypes.Force().[key]
  -                
  +                let schemaType = getOrAddSchema schema
                   
                   ct.AddMembersDelayed( fun () -> 
                       // creation methods.
  
positive.code:                                         <@@ match ConfigHelpers.tryGetConnectionString true runtimePath conStringName connnectionString with
                                              | Some(cs) -> cs
                                              | None -> failwithf "No connection string specified or could not find a connection string with name %s" conStringName @@>
                                      <@@ SqlDataContext(rootTypeName,%%runtimeConStr,dbVendor,resolutionPath,%%referencedAssemblyExpr,owner,caseSensitivity) :> ISqlDataContext @@>))
  
                meth.AddXmlDoc "<summary>Returns an instance of the SQL Provider using the static parameters</summary>"
                     
  
negative.code: 
                let meth = ProvidedMethod ("GetDataContext", [ProvidedParameter("connectionString",typeof<string>);ProvidedParameter("resolutionPath",typeof<string>);],
                                                              serviceType, IsStaticMethod=true,
                                                              InvokeCode = (fun args -> 
                                                                  let runtimeAssembly = config.ResolutionFolder
                                                                  <@@ SqlDataContext(rootTypeName,%%args.[0],dbVendor,%%args.[1], %%referencedAssemblyExpr, runtimeAssembly, owner, caseSensitivity) :> ISqlDataContext  @@>))
  
                meth.AddXmlDoc "<summary>Returns an instance of the SQL Provider</summary>
                                <param name='connectionString'>The database connection string</param>
  