Aktivierungsfehler beim Abrufen der Instanz vom Typ "Database", Schlüssel "" <- leer
Ich habe die Enterprise Library 5.0 ausprobiert und habe einige Unit-Tests auf meinem BL durchgeführt. Muss ich auf dem DL oder im Testprojekt eine app.config haben?
note: Ich habe bereits die Konfigurationseinstellungen in meiner web.config in meinem Webprojekt.
wie ich den DAAB benutze:
private static Database db = DatabaseFactory.CreateDatabase();
db.ExecuteNonQuery("spInsertSalesman", salesman.Fullname);
my app.config unter DL:
<configuration>
<configSections>
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" />
</configSections>
<dataConfiguration defaultDatabase="DBTEST" />
<connectionStrings>
<add name="DBTEST" connectionString="Data Source=[dbsource];Initial Catalog=[dbname];User Id=sa;Password=password;"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>