Latest web development tutorials

ASP.NET MVC 데이터베이스

ASP.NET MVC를 배우기 위해, 우리는 인터넷 응용 프로그램을 구축 할 것입니다.

6 부 : 데이터베이스를 추가.


데이터베이스 만들기

SQL 서버 컴팩트 무료라는 SQL 데이터베이스와 비주얼 웹 개발자.

만들 수있는 몇 가지 간단한 단계를 수행하여이 자습서에 필요한 데이터베이스 :

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

* 옵션 SQL 서버 컴팩트 로컬 데이터베이스의 것도, 당신이 컴퓨터에 SQL 서버 COMPAC를 설치하지 않은 의미합니다. 다음 링크를 설치하십시오 에서 SQL Server Compact에

비주얼 웹 개발자가 자동은 App_Data 폴더에 데이터베이스를 생성합니다.

참고 :이 자습서에서는 SQL 데이터베이스의 기본적인 지식이 필요합니다. 이 주제를 공부하고 싶다면, 우리의 방문하십시오 SQL 자습서를 .


데이터베이스 테이블 추가

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

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

다음 열을 만듭니다

类型 是否允许为 Null
ID int (primary key) No
Title nvarchar(100) No
Director nvarchar(100) No
Date datetime No

열 설명 :

ID는 정수 (자연수)가 각 레코드의 테이블을 식별한다.

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

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

최신 비디오 발매일 저장 날짜 열이다.

위의 열을 생성 한 후, 테이블 (레코드 식별자)에 대한 기본 키와 ID 열을 설정해야합니다. 이렇게하려면 열 이름 (ID)를 클릭하고, 기본 키를 선택합니다. 열 속성 창에서 True로 ID 속성을 설정합니다 :

DB 탐색기

당신은 테이블에 열을 만든 후에, 테이블 이름 MovieDBs을 저장합니다.

코멘트 :

(들 끝나는) 우리는 의도적으로 테이블 명 "MovieDBs". 다음 장에서는 모델 "MovieDB"에 대한 데이터를 볼 수 있습니다. 그것은 이상한 보이지만,이 이름 지정 규칙은 컨트롤러가 데이터베이스 테이블에 연결되도록, 그래서 당신은 사용해야합니다.


데이터베이스 레코드 추가

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

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

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

일부 레코드를 추가합니다 :

ID Title Director Date
1 Psycho Alfred Hitchcock 01.01.1960
2 La Dolce Vita Federico Fellini 01.01.1960

참고 : ID 열이 자동으로 당신이 그것을 편집 할 수 없습니다, 업데이트됩니다.


연결 문자열 추가

다음과 같은 요소의 당신의 Web.config 파일 <connectionStrings> 요소에 추가

<add name="MovieDBContext"
connectionString="Data Source=|DataDirectory|Movies.sdf"
providerName="System.Data.SqlServerCe.4.0"/>