2010-04-12 4 views
0

구성 설정 (App.config, 어쩌면?)을 준비하려면 어떻게합니까? C# 콘솔 프로젝트에서 엔터프라이즈 라이브러리 데이터 액세스 응용 프로그램 블록을 사용해야합니까?C# 콘솔 프로젝트의 엔터프라이즈 라이브러리 DAAB 사용

다음은 현재 콘솔 프로젝트에서 App.config를 사용하여 시도한 내용입니다.

당신이를 설치하면 비주얼 스튜디오에 통합되어

<configuration> 
    <dataConfiguration> 
    <xmlSerializerSection type="Microsoft.Practices.EnterpriseLibrary.Data. 
      Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, 
      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"> 
     <enterpriseLibrary.databaseSettings xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" defaultInstance="Northwind" 
       xmlns="http://www.microsoft.com/practices/enterpriselibrary/08-31-2004/data"> 
     <databaseTypes> 
      <databaseType name="Sql Server" type="Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase, 
      Microsoft.Practices.EnterpriseLibrary.Data, Version=1.0.0.0, Culture=neutral, 
      PublicKeyToken=null" /> 
     </databaseTypes> 
     <instances> 
      <instance name="Northwind" type="Sql Server" connectionString="Northwind" /> 
     </instances> 
     <connectionStrings> 
      <connectionString name="Northwind"> 
      <parameters> 
       <parameter name="Database" value="Northwind" isSensitive="false" /> 
       <parameter name="Integrated Security" value="True" isSensitive="false" /> 
       <parameter name="Server" value="local" isSensitive="false" /> 
       <parameter name="User ID" value="sa" isSensitive="false" /> 
       <parameter name="Password" value="sa1234" isSensitive="true" /> 
      </parameters> 
      </connectionString> 
     </connectionStrings> 
     </enterpriseLibrary.databaseSettings> 
    </xmlSerializerSection> 
    </dataConfiguration> 
</configuration> 

답변

0

사용을 Enterprise Library Configuration Tool "구성 시스템을 초기화하지 못했습니다"나는 DatabaseFactory.CreateDatabase()를 호출 할 때, 그것은라는 예외가 발생합니다 엔터프라이즈 라이브러리 - 구성 XML이 올바르게 설정되었는지 확인합니다.