写点什么

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

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

关注

评论

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

云与AI真的能互相成就?还是最好各自独立行走?

脑极体

Go- goto和label

HelloBug

Go 语言 goto label

探索技术与应用融合的区块链 实现产业良性发展

CECBC

Tron波场链智能合约系统开发案例|波场链源码搭建

Geek_23f0c3

TRONex波场智能合约 DAPP智能合约交易系统开发 波场DAPP

英特尔CEO帕特·基辛格:面向未来的数字化需求,推进未来计算创新、探索与颠覆

科技新消息

火爆 GitHub!这个图像分割神器开源了

百度开发者中心

人工智能 开源 最佳实践 图像

Go- for循环

HelloBug

for Go 语言

适女化科技(一):伪需求,真消费

脑极体

BI软件漫谈

格林海文

BI Tableau 帆软

快手基于 Flink 构建实时数仓场景化实践

阿里云大数据AI技术

模块五:微博评论模块高性能高可用计算架构设计

kk

架构实战营

Go- break和continue

HelloBug

Go 语言 break continue

上游思维:凭一己之力能做些什么?

石云升

读书笔记 8月日更 上游思维

Vue进阶(五十九):ES数组操作:splice() 实现数组删除、替换、增加指定元素

No Silver Bullet

Vue 8月日更 splice

再也不怕 JavaScript 报错了,怎么看怎么处理都在这

前端依依

学习 技术 大前端 js

docker概念很乱?俺来替你理一下!

Java Docker 架构 后端

ipfs矿机公司哪家好?ipfs矿机公司实力排行?

分布式存储 Filecoin ipfs挖矿 ipfs矿机 ipfs矿商排名

亚信数据库AIDB通过统信UOS认证,国产自主可控项目新选择

亚信AntDB数据库

国产化 国产数据库 亚信数据库AIDB

做正确的事情,而不是把事情做正确

非著名程序员

个人成长 提升认知 认知提升 8月日更

干货!DataPipeline2021数据管理与创新大会全篇划重点

DataPipeline数见科技

大数据 数据融合 数据管理

Python代码阅读(第16篇):列表求差集

Felix

Python 编程 Code Programing 阅读代码

跨团队项目的集成测试实践分享

PingCode研发中心

软件测试 测试

最好用的 Angular 甘特图组件 ngx-gantt

PingCode研发中心

软件 工具 甘特图 ngx-gantt

项目进度经常超时怎么办?项目经理如何有效管理项目进度?

优秀

项目管理工具

Agora 教程丨一个典型案例,教你如何使用水晶球“数据洞察”

声网

Agora 教程 水晶球

量化策略APP系统开发,马丁策略交易平台

13530558032

InnoDB 表空间

leonsh

MySQL innodb 表空间

Go- 函数返回值

HelloBug

函数 返回值 Go 语言

BuildPacks 打包

Zhang

Docker image CNB OCI

Go- switch-case结构

HelloBug

Go 语言 switch case

Socket 通信原理

一个大红包

8月日更

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