Thanks to David Gardiner's work around. I found in the following post.
How do I set a connection string config programatically in .net?
I've put it in the Global.asax application load event. Now I can from my sqlcachedependency section in web.config. to that existing connectionStringName from the connectionstring collection.