More info....
LLBLGen Pro 2.5 and the gen. project is Self Serve.
I was also reading a post:
http://www.llblgen.com/tinyforum/Messages.aspx?ThreadID=8785
Where a poster had mentioned:
"I have set the "value=" part in the "sqlServerCatalogNameOverwrites" section to an empty string; now I can switch to any other sqlserver database at runtime by changing the catalog name in the connectionstring.
My problem is solved, sorry for the inconvenience. "
Is this a best practice to solve this problem? Essentially I am having to specify the sqlServerCatalogNameOverwrites key to equal the name of the Catalog in the connection string anyway.
What's the advantage of having the catalog name tightly bound in with the columns and other code in the generated classes? Is there a reason for this that I am missing? In any other .NET project I've written, changing the connection string does not require changing the catalog names anywhere else in your code.
Thoughts?