anchor.diff:  
                 let meth = ProvidedMethod ("GetDataContext", [ProvidedParameter("connectionString",typeof<string>);ProvidedParameter("resolutionPath",typeof<string>);],
                                                               serviceType, IsStaticMethod=true,
  -                                                            InvokeCode = (fun args -> <@@ SqlDataContext(rootTypeName,%%args.[0],dbVendor,%%args.[1], %%referencedAssemblyExpr, owner, caseSensitivity) :> ISqlDataContext  @@>))
  +                                                            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>
  
positive.code:               for (KeyValue(key,(entityType,desc,_,schema))) in baseTypes.Force() do
                  // collection type, individuals type
                  let (ct,it) = baseCollectionTypes.Force().[key]
                  
                  
                  ct.AddMembersDelayed( fun () -> 
                      // creation methods.
  
negative.code: 
                  let buildTableName = SchemaProjections.buildTableName >> caseInsensitivityCheck
                  let prop = ProvidedProperty(buildTableName(ct.Name),ct, GetterCode = fun args -> <@@ ((%%args.[0] : obj) :?> ISqlDataContext).CreateEntities(key) @@> )
                  prop.AddXmlDoc (sprintf "<summary>%s</summary>" desc)
                  schemaType.AddMember ct
                  schemaType.AddMember prop
  