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 속성을 설정합니다 :
당신은 테이블에 열을 만든 후에, 테이블 이름 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> 요소에 추가
connectionString="Data Source=|DataDirectory|Movies.sdf"
providerName="System.Data.SqlServerCe.4.0"/>