정리

ASP.NET MVC 자습서(4) -연결 문자열 만들기 및 SQL Server LocalDB 사용

디벨로프로 2020. 3. 20. 12:52
반응형

LocalDB는 SQL Server Express 데이터베이스 엔진의 경량 버전이다. LocalDB 데이터베이스 파일은 웹 프로젝트의 App_Data 폴더에 mdf 형식으로 저장된다.

 

 

Web.Config 파일에 <connectionString>태그를 추가하고 그 안에 아래의 코드를 입력하자.

Web.Config 파일은 프로젝트도 가지고 있지만 Views 폴더 안에도 존재한다. 우리가 코드를 입력해야 할 곳은 Views 폴더에 있는 파일이 아니라 프로젝트가 가지고 있는 파일이다.

 

 

Web.Config

<add name="MovieDBContext"
   connectionString="Data Source=(LocalDb)\MSSQLLocalDB;
   Initial Catalog=aspnet-MvcMovie;
   Integrated Security=SSPI;
   AttachDBFilename=|DataDirectory|\Movies.mdf"
   providerName="System.Data.SqlClient"
/>

추가한 문자열은 App_Data 폴더에 있는 Movie 라는 LocalDB 데이터 베이스를 지정한다. 연결 문자열의 이름은 DbContext 클래스의 이름과 일치해야 한다.