刚开始看LightSwitch时,觉得LS只有两部分,一部分数据,一部分界面,数据无所谓就是表,及表之间有三种关系:一对一,一对多,多对多。界面也只不过几中样式:Details,Editable Grid,List and Details,New Data,Search Data,只能完成标准的数据的操作,用户定制化,个性化,及开发的灵活性等都很成问题,现在看来,是被LS简洁的界面给“欺骗”了。

下面列举几个自己觉得很不错的地方,有时间,详细来简述。
1、 丰富的类型:
 

小LightSwitch,别有洞天_第1张图片

有Email Address和Phone Number这种常用的类型,并且Phone Number还支持设置具体区域的电话格式。
 

小LightSwitch,别有洞天_第2张图片

Email可以设置默认电子邮件域(即@后的后辍)或自已写代码验证(Custom Validation)
 

小LightSwitch,别有洞天_第3张图片

2、 很棒的验证:
 

小LightSwitch,别有洞天_第4张图片

由于在设置表时设定了一些字段的长度或格式,当界面层不符合格式时,就会报出验证异常。提示明确,汇总异常。
3、 强大的界面布局:
 

小LightSwitch,别有洞天_第5张图片

提供了灵活的界面布局格式,并且是通用且友好的布局,这要比自定义的界面更规范,虽然在一定程序上失去了自己设计的特色。
LS中还有很多强大,友好的特色性东西,有待我们发现使用。