Visual Studio LightSwitch初体验和定位看法

  Visual Studio LightSwitch已经可以通过MSDN订阅下载了,相关介绍可以见:http://www.microsoft.com/visualstudio/en-us/lightswitch

  于是我马上下载下来体验了一把:

  安装过程很简单,挂载ISO,运行setup.exe,提示需要1G多的空间,其实如果你安装了VS和Silverlight 4 SDK的话,要不了这么多的空间,500多M的安装包也是因为包含VS Shell的原因吧,我没有在干净的系统中安装,具体情况如何不太清楚。以后微软应该出一个针对已有VS环境的精简安装包。安装完成的界面截图如下:

1

  安装完成后,打开VS,新建项目的时候,就可以看到多出了一种项目类型了,语言可以选择VB.NET和C#,如下图:

2

  那么,就创建一个项目,初始界面,大家可能都熟知了:

image

  一开始就然大家创建数据表(table),注意此数据表并非是真正的数据库中的表哦,可以说是一种抽象的数据表,或者是实体框架中的实体。我创建了一个名为的People的数据表:

image

  从上图,可以看到,Id字段是默认就有的,无法修改名称,但可以添加描述,并选择是否要显示在操作界面(Screen)上。这里有个问题,连Id的数据类型都不能修改,只能是Int32,而很多时候我更习惯使用Guid。希望正式版中可以给Id字段选择不同的数据类型(至少可以支持GUID)。

  可以添加数据类型的为EmailAddress的字段,对于这点显得非常方便,不过如果能自己扩展数据类型就好了,类似SharePoint那样。

  Age字段是一个计算字段,通过属性窗口中提供的“Edit Method”按钮可以打开代码编辑界面,输入如下代码:

partial void Age_Compute(ref int result)
{
// Set result to the desired field value
if (this.Birthday.HasValue)
result
=DateTime.Now.Year - this.Birthday.Value.Year;
}

NET技术Visual Studio LightSwitch初体验和定位看法,转载需保留来源!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。