Произошла ошибка активации при попытке получить экземпляр типа База данных, ключ «» <- пусто

Я пробовал Enterprise Library 5.0 и проводил некоторые тесты на моем BL, мне нужно иметь app.config на DL или на тестовом проекте?

примечание: у меня уже есть параметры конфигурации в моем web.config в моем веб-проекте.

как я использую DAAB:

private static Database db = DatabaseFactory.CreateDatabase();

db.ExecuteNonQuery("spInsertSalesman", salesman.Fullname);

мой app.config для 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>

Ответы на вопрос(6)

Ваш ответ на вопрос