From b086f76b63e033a81d0125c9e0858d9c261a9786 Mon Sep 17 00:00:00 2001 From: Rich Date: Wed, 19 Aug 2009 15:32:42 +0000 Subject: [PATCH] Allow for multiple connect strings --- PROMS/VEPROMS.CSLA.Library/Generated/Database.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/PROMS/VEPROMS.CSLA.Library/Generated/Database.cs b/PROMS/VEPROMS.CSLA.Library/Generated/Database.cs index 92120328..a92a62b8 100644 --- a/PROMS/VEPROMS.CSLA.Library/Generated/Database.cs +++ b/PROMS/VEPROMS.CSLA.Library/Generated/Database.cs @@ -54,15 +54,21 @@ namespace VEPROMS.CSLA.Library if (_LoggingInfo) Console.WriteLine("{0} MB {1}", _CurrentProcess.WorkingSet64 / 1000000, string.Format(s, hashCode)); } + private static string _ConnectionName = "VEPROMS"; + public static string ConnectionName + { + get { return Database._ConnectionName; } + set { Database._ConnectionName = value; } + } public static string VEPROMS_Connection { get { DateTime.Today.ToLongDateString(); - ConnectionStringSettings cs = ConfigurationManager.ConnectionStrings["VEPROMS"]; + ConnectionStringSettings cs = ConfigurationManager.ConnectionStrings[ConnectionName]; if (cs == null) { - throw new ApplicationException("Database.cs Could not find connection VEPROMS"); + throw new ApplicationException("Database.cs Could not find connection " + ConnectionName); } return cs.ConnectionString; }