写点什么

使用 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:401805
用户头像

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

关注

评论

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

工业互联网产业数字化,区块链如何协同发力?

CECBC

企业数字化转型分为三个阶段

石云升

数字化 5月日更

【LeetCode】罗马数字转整数Java题解

Albert

算法 LeetCode 5月日更

🚀【高并发技术专题】你需要了解的秒杀方案

码界西柚

高并发系统设计 高并发优化 5月日更

腾讯iOS开发要达到咋样的水准?

一意孤行的程序员

ios 程序员 腾讯 面试 ios开发

ceph-csi源码分析(7)-rbd driver-IdentityServer分析

良凯尔

Kubernetes 源码分析 Ceph CSI

ES_her0

5月日更

Spark为什么会流行

大数据技术指南

大数据 5月日更

深入Linux C/C++ Timer定时器的实现核心原理

Linux服务器开发

Linux 后端 网络编程 定时器 Linux服务器开发

网络攻防学习笔记 Day15

穿过生命散发芬芳

5月日更 网络攻防

k8s POD hosts 文件怎么与主机保持同步那?

Geek_f24c45

Docker Kubernetes

数据挖掘从入门到放弃(二):决策树

数据社

机器学习 5月日更

Golang 程序实体

escray

学习 极客时间 Go 语言 5月日更

学习笔记之:孩子学习老是跑?日更好“难”

Nydia

学习

把Redis当作队列来用,真的合适吗?

Kaito

数据库 redis 队列

(深入篇)漫游语音识别技术—带你走进语音识别技术的世界

攻城先森

深度学习 音视频 语音识别 5月日更

ceph-csi源码分析(8)-cephfs driver分析

良凯尔

Kubernetes 源码分析 Ceph CSI

谈一谈“数字资产”

小天同学

思考 数字时代 5月日更 数字文物 数字内容

全国大学生物联网设计竞赛(华为杯)巡回技术讲座“八校联动”,HarmonyOS与校园开发者面对面

Geek_283163

鸿蒙

全国大学生物联网设计竞赛(华为杯)巡回技术讲座“八校联动”,HarmonyOS与校园开发者面对面

科技汇

[Netty]- Reactor实现

topsion

reactor Netty io nio

项目管理学习到的教训

胡迪伦

项目管理

区块链—重构新商业体系和全新商业生态环境

CECBC

MySQL数据库学习笔记(1)

lenka

5月日更

Netty引导器Bootstrap学习笔记

风翱

Netty 5月日更

什么是线程安全?一文带你深入理解

程序猿阿星

线程安全 信号量 线程同步 互斥锁

测试开发需要掌握哪些技术?

夏兮。

方法论 测试 CI/CD automation 语言 & 开发

高性能JavaScriptの笔记(二)

空城机

JavaScript 大前端 5月日更

实时音视频通讯过程中声音的那些事儿

liuzhen007

音视频 5月日更

架构训练营模块4作业

Geek_649372

架构训练营

开源流媒体服务器SRS学习笔记 - 安装、推流、拉流

赖猫

音视频 SRS SRS流媒体服务器

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