如何:定义数据字段
您可以向 LightSwitch 数据库中的实体或表格中添加字段。 也可以修改这些字段的外观和行为。
本主题包含以下各节:
添加数据字段.
修改字段.
有关相关的视频演示,请参见 How Do I: Format Data on a Screen in a LightSwitch Application?(如何实现:在 LightSwitch 应用程序中屏幕上的格式数据)。
添加数据字段
您可以向表格中添加字段。 在从外部数据源生成的实体中,您只可以添加计算的字段。
有关计算字段的更多信息,请参见 如何:添加计算字段。
添加数据字段
在**“解决方案资源管理器”**中,双击实体或表格。
在**“数据设计器”**中打开实体或表格。
在**“名称”栏中,单击<添加属性>**,然后键入该字段的名称。
在**“类型”**列,选择新字段的数据类型。 下表介绍每个类型。
类型
Visual Basic 类型
C# 类型
范围
备注
Binary
字节()
byte[]
-128 到 127。
具有可变长度的字节数组。
Boolean
Boolean
bool
True 或 False。
日期
DateTime
DateTime
仅视为日期的 DateTime。
DateTime
DateTime
DateTime
1 月 1 日上午 12:00:00 点的 0001 到 12 月 31 日下午 11:59:59 的 9999。
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) 的字符串。 自动生成每个记录的值。
Image
字节()
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
被视为电话号码的字符串。
String
String
string
零或多个 Unicode字符(具有可变长度)的序列
Web 地址
String
string
被视为 Web 地址 (URL) 的字符串。
如果您想要求用户为此字段提供一个值,请选择**“需要”**复选框。
修改字段
您可以通过编辑**“属性”**窗口中的字段的属性来修改字段。
如果实体是从外部数据源生成的实体,则某些字段属性将无法进行编辑,因为它们反映数据源的配置设置。
LightSwitch 不能让您通过更改字段属性来重写这些设置。 您必须对服务器上的这些字段进行更改,然后再将这些更改通过刷新数据源导入 LightSwitch。
修改字段
在**“数据设计器”**中,请单击您想要修改的字段。
在**“视图”菜单上,单击“属性窗口”**。
在“属性”窗口中,设置属性值。
有关每个属性的更多信息,请参见 参考:数据设计器属性。