写点什么

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

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

关注

评论

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

你为什么还在用存储过程?

架构师修行之路

数据库设计 架构设计

2.2.1 类反射 -《SSM深入解析与项目实战》

谙忆

如何设计实现一个证书加密签名工具包

三尾鱼

# spring boot自定义线程池进行异步调用

一盐难进

Java

机器学习算法之——卷积神经网络(CNN)原理讲解

迈微AI研发社

学习 算法 卷积神经网络 CNN

机器学习算法之——K最近邻(k-Nearest Neighbor,KNN)分类算法原理讲解

迈微AI研发社

学习 算法 KNN K聚类

知路,然后智行远;懂行,所以万业兴

脑极体

troubleshoot之:用control+break解决线程死锁问题

程序那些事

Java JVM 死锁

原来你是这样的B+树

Java技术宝典

B+树

ARTS Week8

丽子

HTTPS证书过期导致的故障

焦振清

运维 https SRE 服务故障 证书过期

Go: 互斥锁和饥饿

陈思敏捷

mutex Go 语言

区块链跃升各国创新战略

CECBC

新基建 国家战略 区块链标准

踩坑记 | Flutter升级影响了NestedScrollView?

哈利迪

android

LeetCode题解:24. 两两交换链表中的节点,递归,JavaScript,详细注释

Lee Chen

大前端 LeetCode

Kafka处理请求的全流程解析

yes

kafka 面试 后端 消息队列 源码解析

如何对 ElasticSearch 集群进行压力测试

白宦成

elasticsearch ELK Elastic Stack

从数据中台到AI中台,企业到底要建什么中台?

脑极体

基于 grpc,protobuf搭建 server/client模型通信

是老郭啊

以区块链为基础 通证经济是下一代互联网的数字经济

CECBC

区块链 落地应用

2.1.2 类加载器的工作原理与自定义加载器 -《SSM深入解析与项目实战》

谙忆

服务器与普通电脑的区别?

德胜网络-阳

JDK1.8新特性(七):默认方法,真香,开动!接口?我要升级!!

xcbeyond

接口 新特性 JDK1.8 默认方法 JDK1.8新特性

区块链+收藏品,全球三种典型应用路径的差异化

CECBC

区块链 应用价值

数据采集能力受限?企业数字化运营如何迈出第1步

易观大数据

真正的勇士,会跨过六道裂谷,奔向云与AI的彼端

脑极体

DevOps 技术栈

柴锋

Linux DevOps 运维 敏捷 Shell

List 和 Map 的排序

一盐难进

Java

ARTS-week-2

saddamwilson

ARTS 打卡计划

数据库的乐观锁和悲观锁并非真实的锁

架构师修行之路

数据库 架构 乐观锁 悲观锁 分布式锁

多省市出台关于区块链人才引进的计划

CECBC

新基建 区块链技术

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