近期在舊金山舉行的 Build 大會(huì)上,微軟宣布了 Visual Studio 2013 預(yù)覽版中的 LightSwitch的一些改進(jìn)。在這個(gè)最新更新中,你不需要在邏輯視圖與文件視圖之間不停地進(jìn)行切換了,因?yàn)槟憧梢栽诮鉀Q方案瀏覽器(Solution Explorer)的單一視圖中看到你所有的項(xiàng)目?jī)?nèi)容。
新版本不僅允許你管理各個(gè)屏幕、表和查詢,現(xiàn)在還能夠在編寫代碼的同時(shí)添加 NuGet 包、更新 CSS 及圖片以及管理項(xiàng)目引用,所有這一切都是在一個(gè)視圖中完成的。
這次更新新加了設(shè)定范圍、查詢以及在 LightSwitch 項(xiàng)目中瀏覽歷史的功能,改進(jìn)了 JavaScript 智能提示,并整合了 team build 和代碼分析。
在 Visual Studio 2013 預(yù)覽版中的 LightSwitch,你可以同時(shí)瀏覽多個(gè)設(shè)計(jì)器,每個(gè)屏幕、表和查詢都會(huì)它們各自的文檔標(biāo)簽中打開。它還提供了通過(guò)關(guān)聯(lián)的數(shù)據(jù)庫(kù)項(xiàng)目對(duì)內(nèi)置的數(shù)據(jù)庫(kù)進(jìn)行管理的功能,通過(guò)這項(xiàng)功能可以生成引用數(shù)據(jù),并改進(jìn)數(shù)據(jù)架構(gòu)(Schema)。
根據(jù) Visual Studio 團(tuán)隊(duì)的高級(jí)項(xiàng)目經(jīng)理 Beth Massi 所說(shuō),LightSwitch 已經(jīng)是一個(gè)表現(xiàn)出高生產(chǎn)力的開發(fā)工具,而這次的版本中它的表現(xiàn)將更為出色。
這次的 LightSwitch 更新允許你將實(shí)體、屏幕及查詢持久化到它自己的 .Isml 模型(model)文件中,有效減少了多個(gè)團(tuán)隊(duì)合作時(shí)的合并沖突。它還提供新的 API,能夠?qū)崿F(xiàn)在運(yùn)行時(shí)的應(yīng)用中實(shí)時(shí)刷新列表和屏幕中的數(shù)據(jù)。