|
Visual Studio LightSwitch已經(jīng)可以通過(guò)MSDN訂閱下載了,相關(guān)介紹可以見(jiàn):http://www.microsoft.com/visualstudio/en-us/lightswitch。
于是我馬上下載下來(lái)體驗(yàn)了一把:
安裝過(guò)程很簡(jiǎn)單,掛載ISO,運(yùn)行setup.exe,提示需要1G多的空間,其實(shí)如果你安裝了VS和Silverlight 4 SDK的話,要不了這么多的空間,500多M的安裝包也是因?yàn)榘琕S Shell的原因吧,我沒(méi)有在干凈的系統(tǒng)中安裝,具體情況如何不太清楚。以后微軟應(yīng)該出一個(gè)針對(duì)已有VS環(huán)境的精簡(jiǎn)安裝包。安裝完成的界面截圖如下:
安裝完成后,打開(kāi)VS,新建項(xiàng)目的時(shí)候,就可以看到多出了一種項(xiàng)目類(lèi)型了,語(yǔ)言可以選擇VB.NET和C#,如下圖:
那么,就創(chuàng)建一個(gè)項(xiàng)目,初始界面,大家可能都熟知了:
一開(kāi)始就然大家創(chuàng)建數(shù)據(jù)表(table),注意此數(shù)據(jù)表并非是真正的數(shù)據(jù)庫(kù)中的表哦,可以說(shuō)是一種抽象的數(shù)據(jù)表,或者是實(shí)體框架中的實(shí)體。我創(chuàng)建了一個(gè)名為的People的數(shù)據(jù)表:
從上圖,可以看到,Id字段是默認(rèn)就有的,無(wú)法修改名稱(chēng),但可以添加描述,并選擇是否要顯示在操作界面(Screen)上。這里有個(gè)問(wèn)題,連Id的數(shù)據(jù)類(lèi)型都不能修改,只能是Int32,而很多時(shí)候我更習(xí)慣使用Guid。希望正式版中可以給Id字段選擇不同的數(shù)據(jù)類(lèi)型(至少可以支持GUID)。
可以添加數(shù)據(jù)類(lèi)型的為EmailAddress的字段,對(duì)于這點(diǎn)顯得非常方便,不過(guò)如果能自己擴(kuò)展數(shù)據(jù)類(lèi)型就好了,類(lèi)似SharePoint那樣。
Age字段是一個(gè)計(jì)算字段,通過(guò)屬性窗口中提供的“Edit Method”按鈕可以打開(kāi)代碼編輯界面,輸入如下代碼:
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技術(shù):Visual Studio LightSwitch初體驗(yàn)和定位看法,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。