면도기 튜토리얼login
면도기 튜토리얼
작가:php.cn  업데이트 시간:2022-04-11 14:21:21

MVC 데이터베이스


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


ASP.NET MVC를 배우기 위해 인터넷 애플리케이션을 구축해 보겠습니다.

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


Create Database

Visual Web Developer에는 SQL Server Compact라는 무료 SQL 데이터베이스가 함께 제공됩니다.

이 튜토리얼에 필요한 데이터베이스는 몇 가지 간단한 단계를 통해 생성할 수 있습니다:

  • Solution Explorer 창에서 App_Data 폴더
  • 를 마우스 오른쪽 버튼으로 클릭하고 추가, 새 항목
  • Select을 선택합니다. SQL Server 컴팩트 로컬 데이터베이스 *
  • 데이터베이스 이름을 Movies.sdf
  • Add 버튼을 클릭하세요

* 옵션에 SQL Server 컴팩트 로컬 데이터베이스가 없으면 SQL이 설치되지 않은 것입니다. 귀하의 컴퓨터 서버 컴팩트. 다음 링크를 통해 설치하세요: SQL Server Compact

Visual Web Developer는 App_Data 폴더에 데이터베이스를 자동으로 생성합니다.

참고: 이 자습서에서는 SQL 데이터베이스에 대한 몇 가지 기본 지식을 숙지해야 합니다. 이 주제를 먼저 배우고 싶다면 SQL Tutorial을 방문하세요.


데이터베이스 테이블 추가

App_Data 폴더에서 Movies.sdf 파일을 두 번 클릭하면 Database Explorer 창이 열립니다.

데이터베이스에 새 테이블을 만들려면 Tables 폴더를 마우스 오른쪽 버튼으로 클릭하고 Create Table을 선택하세요.

다음 열을 만듭니다.

ColumnTypeNull 허용 여부
IDint(기본 키)No
Title nvarchar(100) 아니요
Directornvarchar(100)No
DatedatetimeNo

열 설명:

ID는 테이블의 각 레코드를 식별하는 데 사용되는 정수(전체 숫자)입니다.

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

Director는 감독의 이름을 저장하는 100자 텍스트 컬럼입니다.

Date는 동영상 공개 날짜를 저장하는 날짜 열입니다.

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

pic_mvc_dbexplorer.jpg

테이블 열을 생성한 후 테이블을 저장하고 이름을 MovieDBs로 지정합니다.

참고:

우리는 의도적으로 테이블 이름을 "MovieDBs"(s로 끝남)로 지정했습니다. 다음 장에서는 데이터 모델에 대한 "MovieDB"를 볼 것입니다. 다소 이상하게 보일 수 있지만 이 명명 규칙은 컨트롤러가 데이터베이스 테이블에 연결되어 있음을 보장하므로 이를 사용해야 합니다.


데이터베이스 레코드 추가

Visual Web Developer를 사용하여 영화 데이터베이스에 일부 테스트 레코드를 추가할 수 있습니다.

App_Data 폴더에서 Movies.sdf 파일을 두 번 클릭하세요.

Database Explorer 창에서 MovieDBs 테이블을 마우스 오른쪽 버튼으로 클릭하고 Show Table Data를 선택하세요.

기록 추가:

IDTitleDirectorDate
1PsychoAlfred Hitchcock01.01.196 0
2라 돌체 비타 Federico Fellini01.01.1960

참고: ID 열은 자동으로 업데이트되므로 편집할 필요가 없습니다.


연결 문자열 추가

다음 요소를 Web.config 파일의 <connectionStrings> 요소에 추가하세요.

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


PHP 중국어 웹사이트