掃二維碼與項目經理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯網交流
SQL Server開發(fā)工具(SSDT)的開發(fā)代碼是“Juneau”,它為SQL Server提供了一種新的基于Visual Studio的開發(fā)環(huán)境。SSDT會為應用程序和數據開發(fā)者提供一組工具,而那些工具并不包含在SQL Server Management Studio中。

在Visual Studio 2010旗艦版中已經提供了其中的一些工具,但是SSDT添加了更多關鍵的新特性。Juneau的特性包括:
既可以在連接的狀態(tài)進行數據庫開發(fā),也可以在離線的狀態(tài)進行。
與Entity Framework整合。
針對特定平臺的調試和驗證。
集成的應用程序和數據庫開發(fā)。
可視化的表設計器。
與SQLCLR之間的整合。
直接輸出到數據層應用程序包(DACPAC)。
可以部署到SQL Server的所有版本上,包括SQL Azure。
SSDT引入的最大亮點在于,它在Visual Studio中實現了數據庫和應用程序項目之間的緊密整合。微軟提到:
不管你是在從事應用程序項目、類庫項目還是web項目的開發(fā),都可以創(chuàng)建ADO.NET的實體數據模型,并可以選擇以現存的數據庫項目為基礎生成這個模型。然后,你可以控制在項目中實體如何與數據庫對象(像表、字段和存儲過程)映射。
然后開發(fā)者可以使用實體設計器來指定數據庫和應用程序層之間的同步關系,并可以同時對二者進行調試。
SSDT中的服務器管理器和表設計器看起來與SQL Server Management Studio類似,但是它還整合了我們所熟悉的Visual Studio編輯器特性,像智能感知、上下文菜單、“跳轉到定義”以及“找到所有引用”等。錯誤會在發(fā)生的時候立刻突出顯示出來,而不是在執(zhí)行之后才顯示。每次開發(fā)者向數據庫提交變更的時候,SSDT都會自動生成變更的腳本。
SQL Server 11(開發(fā)代碼為Denali)CTP1中沒有包含SSTP,但是微軟聲稱會在下一次發(fā)布CTP版本的時候包含它。

我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯網交流