I'll try to answer your questions, but if you need further information, please start a new thread. Hijacking older threads can make a discussion difficult to follow, and requires re-reading a lot of old material trying to determine what may, or may not, be relevant.
The Loaders only deal with setting up the providers, I'm not sure why specific configuration setup would come in to play. In our SqlCe test app we register the LoaderMT first, then manually register our connections immediately afterwords. As you can see in the "Getting Started" PDF DNN Configuration section, the connections are setup first, then LoaderMT is registered. Both implementations work fine. The primary restriction is that a Loader must be registered before you attempt to use any of the generated EntitySpaces business objects.
One solution to accessing different databases is demonstrated in the EntitySpaces Demo. A search of the forums should turn up some alternatives, depending on your exact needs.
In the Demo, you can choose from any of four databases from a menu option at runtime. Full source is included, so you can see how this was accomplished using obj.es.Connection.Name. In your case, all of the connections in your config file would be the same except for the name and the connectionString. Since your databases all use the same provider and schema, you would not need to run the MetadataMaps like the demo. Just run the Generated Master against one of the databases, and make sure that the providerMetadataKey for all the connections in your config file is for "esDefault".
Code:
< add name="AccessDev"
providerMetadataKey="esDefault"
sqlAccessType="DynamicSQL"
provider="EntitySpaces.MSAccessProvider"
providerClass="DataProvider"
connectionString="Provider=Microsoft.Jet.OLEDB.4.0;
User ID=Admin;
Data Source=C:\Databases\NorthwindDev.mdb;
Persist Security Info=False"
>
< add name="AccessProd"
providerMetadataKey="esDefault"
sqlAccessType="DynamicSQL"
provider="EntitySpaces.MSAccessProvider"
providerClass="DataProvider"
connectionString="Provider=Microsoft.Jet.OLEDB.4.0;
User ID=Admin;
Data Source=C:\Databases\NorthwindProd.mdb;
Persist Security Info=False"
>
David Neal Parsons
www.entityspaces.net