테이블 만들기

 

Microsoft Azure 모바일 서비스를 사용하여 응용 프로그램 데이터를 저장하려면 먼저 모바일 서비스 인스턴스와 연결된 Microsoft Azure SQL 데이터베이스에 저장소 테이블을 하나 이상 만들어야 합니다. 빠른 시작을 완료하면 데이터베이스에 Todoitem이라는 테이블이 있습니다.

System_CAPS_note참고

각 테이블에는 모바일 서비스 범위 내에서 고유한 이름이 있어야 합니다.이동합니다.의 테이블은 모바일 서비스 이름과 일치하는 스키마 이름을 사용하여 만들어집니다.

관리 포털에서 새 테이블을 JavaScript 백 엔드에 추가하려면 만들기를 클릭하고 테이블 이름을 제공하고 테이블에 대한 삽입, 업데이트, 삭제 및 쿼리 권한을 다음 중에서 선택합니다.

  • 모든 사용자: 테이블에 대한 모든 작업 요청이 수락됨을 의미합니다. 이 옵션은 모든 사용자가 데이터에 액세스할 수 있도록 데이터를 개방된 상태로 둡니다.

  • 응용 프로그램 키가 있는 모든 사용자: 작업을 수행하려면 응용 프로그램 키가 있어야 합니다. 응용 프로그램 키는 응용 프로그램과 함께 배포됩니다. 이 키는 안전하게 배포되지 않으므로 보안 토큰으로 간주할 수 없습니다. 모바일 서비스 데이터에 안전하게 액세스할 수 있도록 하려면 액세스하기 전에 사용자를 인증해야 합니다.

  • 인증된 사용자만: 인증된 사용자만 작업을 수행할 수 있습니다. 스크립트를 사용하여 인증된 사용자를 기반으로 테이블에 대한 액세스를 더 세부적으로 제한할 수 있습니다. 자세한 내용은 사용자 시작(Windows 스토어 C#/Windows 스토어 JavaScript/Windows Phone/iOS/Android/HTML)을 참조하세요.

  • 스크립트 및 관리자만: 이 작업을 수행하려면 서비스 마스터 키가 필요하며 이 키는 작업을 등록된 스크립트 또는 관리자 계정으로만 제한합니다.

동적 스키마를 사용하도록 JavaScript 백 엔드에 설정된 경우 모바일 서비스에서는 삽입 또는 업데이트 요청의 JSON 개체를 기반으로 새 열을 자동 생성합니다. 자세한 내용은 동적 스키마를 참조하십시오.

테이블을 .NET 백 엔드에 추가하기 위해서는 EntityData 유형에서 상속된 새 모델 데이터 유형을 기준으로 DbSet를 반환하는 Code First 데이터 모델에 새 속성을 추가하면 됩니다. 자세한 내용은 .NET 백 엔드 모바일 서비스의 데이터 모델을 변경하는 방법을 참조하십시오.

다음 열은 모바일 서비스에서 만든 데이터베이스의 모든 테이블에 추가되어 있습니다.

  • id

  • __createdAt

  • __updatedAt

  • __version

이름에 "__" 접두사가 포함된 열은 nextref_zumo에서 시스템 속성 열로 사용됩니다. 자세한 내용은 시스템 열을 참조하십시오.

표시: