Hallo,

> 
> Der Effekt, der nun auftritt, ist folgender:
> �ndere ich in dem Eingangs genannten .config File
> nun den ConnectionString, bekommt der ConnectionString in der 
> GetMenuEntries()-Methode die �nderung nicht mit und arbeitet
> mit dem alten Wert.
> 
> Verwende ich nun in GetMenuEntries() statt ConnectionString
> direkt DataAccess.OleDbConnectionString, klappt es wunderbar,
> d.h. bei �nderungen wird der richtige, ge�nderte ConnectionString
> verwendet.

ich habe die Zuweisung des statischen ConnectionStrings in der
DALBase.cs jetzt wie folgt gel�st:

protected static string ConnectionString {
get {
        switch( Configuration.DataAccess.ProviderType ) {
                case DataProviderType.SqlServer:
                        return
Configuration.DataAccess.SqlServerConnectionString;
                case DataProviderType.OleDb:
                        return
Configuration.DataAccess.OleDbConnectionString;
                case DataProviderType.Odbc:
                        return
Configuration.DataAccess.OdbcConnectionString;
        }
        return null;
}

Jetzt wird der ConnectionString bei jedem Durchlauf neu erzeugt
(sofern er nicht im Cache steht UND die .config nicht ge�ndert wurde).

Dem VS Debugger sei Dank ;-)

Gruss

Alex


_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an