최신 웹 개발 튜토리얼
 

ASP.NET MVC - SQL 데이터베이스


우리는 인터넷 응용 프로그램을 구축하고, ASP.NET MVC를 바랍니다.

파트 VI : 데이터베이스를 추가.


데이터베이스 만들기

비주얼 웹 개발자의 SQL Server Compact라는 무료 SQL 데이터베이스와 함께 제공됩니다.

이 튜토리얼에 필요한 데이터베이스는 다음의 간단한 단계를 생성 할 수 있습니다 :

  • 솔루션 탐색기 창에서 App_Data 폴더를 마우스 오른쪽 단추로 클릭
  • 새 항목 추가를 선택합니다
  • * SQL 서버 컴팩트 현지 데이터베이스를 선택
  • 데이터베이스 Movies.sdf의 이름을 지정합니다.
  • 추가 버튼을 클릭합니다

SQL 서버 컴팩트 현지 데이터베이스가 옵션이 아닌 경우 *, 당신은 당신의 컴퓨터의 SQL Server Compact를 설치하지 않았습니다. 이 링크에서 설치 의 SQL Server Compact

비주얼 웹 개발자가 자동으로 App_Data 폴더에 데이터베이스를 만듭니다.

참고 :이 튜토리얼에서는 당신이 SQL 데이터베이스에 대한 약간의 지식을 가지고 것으로 예상된다. 먼저이 주제를 공부하고 싶은 경우에, 우리의 방문하십시오 SQL 자습서 .


데이터베이스 테이블을 추가

데이터베이스 탐색기 창이 열립니다 App_Data 폴더에 Movies.sdf 파일을 두 번 클릭.

데이터베이스에 새 테이블을 만들려면 테이블 폴더를 마우스 오른쪽 단추로 클릭 한 표 만들기를 선택합니다.

다음 열을 만듭니다

기둥 유형 널 (null)을 허용
신분증 INT (primary key) 아니
표제 nvarchar(100) 아니
감독 nvarchar(100) 아니
날짜 날짜 시간 아니

열 설명 :

ID는 정수 (whole number) 테이블의 각 레코드를 식별하는 데 사용.

제목은 영화의 이름을 저장하는 100 문자 텍스트 열입니다.

감독은 감독의 이름을 저장하는 100 문자 텍스트 열입니다.

날짜는 영화의 출시 날짜를 저장하는 날짜 열입니다.

위에서 설명한 열을 생성 한 후, 당신은 ID 열 테이블의 기본 키해야합니다 (record identifier) . 이렇게하려면 열 이름을 클릭 (ID)기본 키를 선택합니다. 또한, 열 속성 창에서 True로 ID 속성을 설정합니다 :

DB 탐색기

당신이 테이블 열 생성을 완료하면, 테이블을 저장하고 MovieDBs를 이름을 지정하십시오.

노트 :

우리는 의도적으로 테이블 이름을했다 "MovieDBs" (ending with s) . 다음 장에서는 이름이 표시됩니다 "MovieDB" 데이터 모델에 사용합니다. 그것은 이상한 보이지만, 이것은 당신이 컨트롤러가 데이터베이스 테이블에 연결하기 위해 사용해야하는 명명 규칙이다.


데이터베이스 레코드 추가

당신은 영화 데이터베이스에 몇 가지 테스트 레코드를 추가 비주얼 웹 개발자를 사용할 수 있습니다.

App_Data 폴더에 Movies.sdf 파일을 두 번 클릭합니다.

데이터베이스 탐색기 창에서 MovieDBs 테이블을 마우스 오른쪽 단추로 클릭하고 테이블 데이터를 선택합니다.

일부 레코드를 추가합니다

신분증 표제 감독 날짜
1 정신 분석 알프레드 히치콕 1960년 1월 1일
라 돌체 비타 (La Dolce Vita) 페데리코 펠리니 1960년 1월 1일

참고 : ID 열은 자동으로 업데이트됩니다. 당신은 그것을 편집해서는 안된다.