写点什么

使用 SQL Server “Juneau”进行 Visual Studio 数据库开发

  • 2011-06-15
  • 本文字数:743 字

    阅读完需:约 2 分钟

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 版本的时候包含它。

查看英文原文: Visual Studio Database Development with SQL Server “Juneau”

2011-06-15 07:401372
用户头像

发布了 340 篇内容, 共 129.4 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

初识WebRTC

soolaugust

WebRTC

年轻的樵夫哟,你掉的是这个免费 8 核 4G 公网服务器,还是这个随时可用的 Docker 实验平台?

newbe36524

Docker 微服务 .net core ASP.NET Core

C++ 借来的资源,如何还的潇洒?

小林coding

c c++ 编程 编程习惯 内存管理

MECE分析法

陈磊@Criss

测者陈磊

PHPStrom安装Xdebug及使用

书旅

php Xdebug PHPStrom

实战分享丨MySQL 与Django版本匹配相关经验

华为云开发者联盟

MySQL 数据库 django 华为云

高并发,你真的了解吗?

华为云开发者联盟

负载均衡 软件 高并发 操作系统 服务器集群

我们是如何逐渐变普通的?

架构精进之路

个人成长 认知提升

面经手册 · 第5篇《看图说话,讲解2-3平衡树「红黑树的前身」》

小傅哥

Java 数据结构 小傅哥 红黑树 2-3树

二叉树-四种遍历方式的 Java 实现

多选参数

二叉树 遍历

如何有效提高技能?我推荐《刻意练习》

老胡爱分享

个人成长 练习

架构到底是什么?

架构精进之路

架构

SICP,我的函数式编程启蒙书

Kurtis Moxley

读书 函数式编程

面试官问:运行时的内存布局

Java小咖秀

Java JVM

python操作word文件

wjchenge

Python word

5步教你完成小熊派开发板贴片

华为云开发者联盟

后端 开发工具 华为云 小熊派 开发板

昨梦记

波波夫

技术分享丨数据仓库的建模与ETL实践技巧

华为云开发者联盟

数据仓库 数据分析 数据模型 GaussDB ETL算法

【得物技术】乘风破浪—优雅代码四部曲

得物技术

Java 代码规范

推荐一款可视化+NoteBook工具

数据社

大数据 可视化 Zeppelin notebook

C++ 互斥锁和条件变量的性能比较

小林coding

c c++ 编程 并发编程

对于一款软件而言,完备的功能固然重要,但交互体验也不该被忽视

Philips

Java 敏捷开发 UI .net core 交互设计

了解JS压缩图片,这一篇就够了

华为云开发者联盟

Java html5 vue.js 大前端 npm

一、GraphQL,你准备好了么?

星期35

最受 IT 公司欢迎的 30 款开源软件

程序员生活志

开源

HTTP方式文件分片断点下载

xcbeyond

Java 断点续传 下载 Range

Docker 禁止美国“实体清单”主体使用,Docker 开源项目应不受影响

程序员生活志

Docker 互联网热点

KPI考核存在的问题

石云升

读书笔记 考核 KPI 数字化管理

AI+云,数字金融掘金客户微细分

人称T客

学过 C++ 的你,你不得不知的这 10 条细节

小林coding

c c++ 编程 编程之路

全面剖析PHP-FPM+Nginx通信原理

书旅

nginx 正向代理与反向代理 PHP-FPM

使用SQL Server “Juneau”进行Visual Studio数据库开发_.NET_Jenni Konrad_InfoQ精选文章