Development Tip

응용 프로그램 구성 파일의 연결 문자열 'MyConnection'에 필수 providerName 특성이 없습니다. "

yourdevel 2020. 10. 4. 13:32
반응형

응용 프로그램 구성 파일의 연결 문자열 'MyConnection'에 필수 providerName 특성이 없습니다. "


나는 Entity Framework Code First,

내 연결 문자열은 구성 파일에 있습니다.

<connectionStrings>
    <clear/>
    <add name="ApplicationServices" connectionString="Data Source=PC-X;Initial Catalog=MYdb;Integrated Security=True"/>
  </connectionStrings>

데이터 (DB를 생성해야하는 것)에 액세스하려고하면 다음 오류가 발생합니다.

응용 프로그램 구성 파일의 연결 문자열 'ApplicationServices'에 필수 providerName 특성이 없습니다. "

내가 무엇을 놓치고 있습니까?


connectionString속성 뒤에 다음 코드가 누락되었습니다 (SQL을 사용한다고 가정).

providerName="System.Data.SqlClient"


언젠가. 완전한 코드

<add name="YouContext" connectionString="Integrated Security=True;Persist Security Info=False;Initial Catalog=YourDatabaseName;Data Source=YourPCName;" providerName="System.Data.SqlClient"/>

providers태그에 도달 할 때까지 web.config에서 아래로 이동하십시오 . 예를 들어, 다음은 내 공급자 진술입니다.

<providers><provider invariantName="System.Data.SqlClient" ... /></providers>

System.Data.SqlClient연결 문자열에 공급자 이름으로 추가해야 연결 문자열이 다음과 같이 표시됩니다.

  <connectionStrings>
 <add name="ApplicationServices" providerName="System.Data.SqlClient" connectionString="Data Source=PC-X;Initial Catalog=MYdb;Integrated Security=True"/>
  </connectionStrings>

참고 URL : https://stackoverflow.com/questions/15069403/the-connection-string-myconnection-in-the-applications-configuration-file-doe

반응형