방법: 데이터 필드 정의
LightSwitch 데이터베이스에서 엔터티 또는 테이블에 필드를 추가할 수 있습니다.이 필드의 모양과 동작을 수정할 수도 있습니다.
이 항목에는 다음과 같은 단원이 포함되어 있습니다.
데이터 필드 추가.
필드 수정.
관련 비디오 데모를 보려면 How Do I: Format Data on a Screen in a LightSwitch Application?을 참조하십시오.
데이터 필드 추가
테이블에 필드를 추가할 수 있습니다.외부 데이터 원본에서 생성된 엔터티에는 계산된 필드만 추가할 수 있습니다.
계산된 필드에 대한 자세한 내용은 방법: 계산된 필드 추가를 참조하십시오.
데이터 필드 추가
솔루션 탐색기에서 엔터티 또는 테이블을 두 번 클릭합니다.
엔터티 또는 테이블은 데이터 디자이너에서 열립니다.
이름 열에서 **<속성 추가>**를 클릭한 다음 필드의 이름을 입력합니다.
Type 열에서 새 필드의 데이터 형식을 선택합니다.다음 표에서는 각 형식에 대해 설명합니다.
형식
Visual Basic 형식
C# 형식
범위
설명
Binary
Byte()
byte[]
-128 ~ 127.
가변 길이의 바이트 배열입니다.
Boolean
Boolean
bool
true 또는 false입니다.
날짜
DateTime
DateTime
날짜로만 처리되는 DateTime입니다.
DateTime
DateTime
DateTime
0001년 1월 1일 오전 12:00:00부터 9999년 12월 31일 오후 11:59:59까지.
Decimal
Decimal
decimal
±1.0 × 10<sup>−28</sup> ~ ±7.9 × 10<sup>28</sup>.
유효 자릿수가 28 ~ 29개인 고정 소수점. 회계 수치에 적합합니다.
Double
Double
double
±5.0e−324 ~ ±1.7e308.
전체 자릿수가 15~16개인 부동 소수점. 과학 수치에 적합합니다.
전자 메일 주소
String
string
전자 메일 주소로 처리되는 문자열입니다.
Guid
String
string
GUID(Globally Unique IDentifier)로 서식이 지정된 문자열입니다.값은 각 레코드에 대해 자동으로 생성됩니다.
Image
Byte()
Byte[]
이미지로 처리되는 이진입니다.
정수(Short)
Short
short
-32,768 ~ 32,767.
부호 있는 16비트 정수입니다.
Integer
Integer
int
-2147483647 ~ 2147483647.
부호 있는 32비트 정수입니다.
정수(Long)
Long
long
-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807.
부호 있는 64비트 정수입니다.
Money
Decimal
decimal
통화 값으로 처리되는 십진수입니다.
백분율
Decimal
decimal
백분율로 처리되는 십진수입니다.
전화 번호
String
string
전화 번호로 처리되는 문자열입니다.
String
String
string
0개 이상의 유니코드 문자(가변 길이)의 시퀀스입니다.
웹 주소
String
string
웹 주소(URL)로 처리되는 문자열입니다.
사용자가 이 필드에 값을 제공하도록 하려는 경우 필요 확인란을 선택합니다.
필드 수정
속성 창에서 필드의 속성을 편집하여 필드를 수정할 수 있습니다.
엔터티가 외부 데이터 원본에서 생성되었다면 일부 필드 속성이 데이터 원본 구성 설정을 반영하므로 편집할 수 없습니다.
LightSwitch에서는 필드 속성을 변경하여 이러한 설정을 재정의할 수 없습니다.서버에서 이러한 필드를 변경하고 데이터 원본을 새로 고침하여 LightSwitch로 변경 내용을 가져와야 합니다.
필드 수정
데이터 디자이너에서 수정할 필드를 클릭합니다.
보기 메뉴에서 속성 창을 클릭합니다.
속성 창에서 속성 값을 설정합니다.
각각의 속성에 대한 자세한 내용은 참조: 데이터 디자이너 속성를 참조하십시오.