· 支持多数据源
除了基本的数据源,如普通数据库外,你还可以在LightSwitch开发的应用程序中使用下列数据源:
1、Sharepoint
2、WCF RIA服务
3、外部数据库
4、SQL Azure
图5显示了添加其它数据源的屏幕截图。
图 5 添加数据源向导
· 数据完整性和验证变得很简单
当你创建数据表时,你会发现有一些商业域数据类型,如EmailAddress,Money和PhoneNumber,这些商业域数据类型增强了数据完整性,因为这些字段的格式会很特殊,如
另一个关于LightSwitch很美妙的事情是数据验证,验证是在屏幕上根据底层数据类型完成的,并会显示恰到好处的提示信息,如图6所示。
图 6 直接在屏幕上验证数据
如果开发人员喜欢自定义特殊类型的验证方法,可以点击该列属性窗口中的CustomValidation链接,图7显示了一个示例。
图 7 自定义验证方法
· 应用程序自定义
和传统的.NET程序一样,为了自定义UI,开发人员不用关闭运行中的应用程序,在输出屏幕上有一个选项叫做“自定义屏幕”,如图8所示,只需要点击它,就可以自定义屏幕了。
图 8 自定义屏幕
注意:仅当应用程序以调试模式运行时才可以使用此选项,当程序分发给最终用户使用时,这个选项是不可见的。