Hi Roger,
>I am trying to pass into my objects a connection string rather than having the framework automatically find the connection string in the app, web, or machine.config files. I work with many database connections (100+) and don't want to store them all in the config file.
Well if you store the data in a database you'll first need at least one connectionstring to connect to that first database. Maybe you can store just that in a config file and get the others as needed later.
FWIW, I would still consider using a configuration file for this unless the connection strings are getting added and removed frequently. Just stick the connection strings into a separate configuration section. With some custom code you can encrypt the stuff even:
http://www.west-wind.com/presentations/configurationclass/configurationclass.aspand then retrieve the values as strings.