代号:Juneau,向Visual Studio数据库开发进军
SQL Server开发工具(SSDT)的开发代码是“Juneau”,它为SQL Server提供了一种新的基于Visual Studio的开发环境。SSDT会为应用程序和数据开发者提供一组工具,而那些工具并不包含在SQL Server Management Studio中。
在Visual Studio 2010旗舰版中已经提供了其中的一些工具,但是SSDT添加了更多关键的新特性。Juneau的特性包括:
既可以在连接的状态进行数据库开发,也可以在离线的状态进行。
与Entity Framework整合。
针对特定平台的调试和验证。
集成的应用程序和数据库开发。
可视化的表设计器。
与SQLCLR之间的整合。
直接输出到数据层应用程序包(DACPAC)。
可以部署到SQL Server的所有版本上,包括SQL Azure。
SSDT引入的最大亮点在于,它在Visual Studio中实现了数据库和应用程序项目之间的紧密整合。微软提到:
不管你是在从事应用程序项目、类库项目还是web项目的开发,都可以创建ADO.NET的实体数据模型,并可以选择以现存的数据库项目为基础生成这个模型。然后,你可以控制在项目中实体如何与数据库对象(像表、字段和存储过程)映射。
然后开发者可以使用实体设计器来指定数据库和应用程序层之间的同步关系,并可以同时对二者进行调试。
SSDT中的服务器管理器和表设计器看起来与SQL Server Management Studio类似,但是它还整合了我们所熟悉的Visual Studio编辑器特性,像智能感知、上下文菜单、“跳转到定义”以及“找到所有引用”等。错误会在发生的时候立刻突出显示出来,而不是在执行之后才显示。每次开发者向数据库提交变更的时候,SSDT都会自动生成变更的脚本。
SQL Server 11(开发代码为Denali)CTP1中没有包含SSTP,但是微软声称会在下一次发布CTP版本的时候包含它。
【编辑推荐】
- 分析TOP语句放到表值函数外,效率异常低下的原因
- 双TOP二分法生成分页SQL类
- SQL Server数据库中简单的SELECT TOP
- 利用top构造Sql Server分页查询
- 说说Top子句对查询计划的影响
相关文章
- 关于.NET玩爬虫这些事
- 为什么 .NET的反射这么慢?
- 在ASP.NET Core中使用百度在线编辑器UEditor
- MVC路由自定义及视图找寻规则
- 构建高性能ASP.NET应用的12点建议
- 你了解AJAX吗?TA不是新编程语言而是WEB应用程序技术
- 从.net转型,聊聊最近一些面试,薪资和想法
- ASP.NET 5 开发者的五个阶段​​
- 让编程更轻松的 7 个 Visual Studio 扩展
- 对 ASP.NET 异步编程的一点理解
- 推荐 7 款好用的 Visual Studio 扩展
- 给ASP.NET MVC及WebApi添加路由优先级
- 10年.NET老程序员推荐的7个开发类工具
- 19 个必须知道的 Visual Studio 快捷键
- 迄今为止最全的.NET技术栈
- .NET中删除空白字符串的10大方法
- 详细的.Net并行编程高级教程--Parallel
- 如何用.NET生成二维码?
- .net程序员工作两年总结
- .NET中删除空白字符串的10大方法