HOW TO:定義資料欄位
您可以將欄位加至 LightSwitch 資料庫中的實體或資料表。 您還可以修改這些欄位的外觀和行為。
此主題包括下列章節:
加入資料欄位 .
修改欄位 .
如需相關的視訊示範,請參閱如何在 LightSwitch 應用程式中設定畫面上資料的格式? (英文)。
加入資料欄位
您可以將欄位加入至資料表。 在由外部資料來源產生的實體中,您只能加入運算欄位。
如需更多運算欄位的詳細資訊,請參閱 HOW TO:加入計算的欄位。
若要加入資料欄位
在 [方案總管] 中,按兩下實體或資料表。
實體或資料表會在 [資料設計工具] 中開啟。
按一下 [名稱] 資料行中的 [<加入屬性>],然後輸入欄位的名稱。
在 [型別] 資料行中,選取新欄位的資料型別。 下表說明每個型別。
型別
Visual Basic 型別
C# 型別
Range
備註
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
視為電子郵件地址的字串。
Guid
字串
string
一個被格式成全域唯一識別項 (GUID) 的字串。 每一個資料列會自動建立的質。
Image
Byte()
Byte[]
視為影像的二進位檔。
短整數
Short
short
-32,768 至 32,767。
16 位元帶正負號的整數。
Integer
Integer
int
-2147483647 至 2147483647。
32 位元帶正負號的整數。
長整數
Long
long
-9,223,372,036,854,775,808 至 9,223,372,036,854,775,807。
64 位元帶正負號的整數。
Money
Decimal
decimal
視為貨幣值的十進位數。
百分比
Decimal
decimal
被視為百分比的十進位數字。
電話號碼
字串
string
視為電話號碼的字串。
字串
字串
string
具有可變長度的零個或多個 Unicode 字元序列。
網站位址
字串
string
被視為網站位址(URL)的字串。
如果您想要求使用者為此欄位提供值,請選取 [必要項] 核取方塊。
修改欄位
您可以編輯 [屬性] 視窗中的欄位屬性來修改欄位。
如果實體是從外部資料來源產生,由於部分欄位屬性反映資料來源的組態設定,因此無法加以編輯。
LightSwitch 無法讓您透過變更欄位屬性的方式覆寫這些設定。 您必須對伺服器上的這些欄位進行變更,然後重新整理資料來源,將這些變更匯入至 LightSwitch。
若要修改欄位
在 [資料設計工具] 中,按一下您想要修改的欄位。
在 [檢視] 功能表中,按一下 [屬性視窗]。
在 [屬性] 視窗中設定屬性值。
如需每個屬性的詳細資訊,請參閱參考:資料設計工具屬性。