gpt4 book ai didi

sql-server - Visual Studio 2012 数据库设计器 - 功能是否已更改?

转载 作者:行者123 更新时间:2023-12-02 10:09:40 24 4
gpt4 key购买 nike

我最近安装了 Visual Studio 和 SQL Server 2012。我想知道我是否遗漏了一些东西,因为数据库设计器似乎不像旧版本那么友好。

在 Visual Studio 2010 中,当我在 App_Data 目录中创建 SQL 用户实例 (.mdf) 时,我能够使用与 SQL Server Management Studio 非常相似的漂亮界面创建表。我点击“保存”,所有内容都已更新。

在新版本中:

1)它似乎创建 .sql 脚本而不是自动保存我的更改

2) 我必须更新 TSQL 窗口中的某些内容,而不是“属性”区域(某些内容(如“表名称”)在“属性”中显示为灰色

3)创建外键和索引之类的东西远不像以前那么简单。

我的安装中是否缺少某些内容?或者这是做事的“新方式”?如果是这样,在我看来,为什么它变得更加复杂?

最佳答案

SQL 用户实例设计器已替换为 SQL Server 数据工具 (SSDT) 设计器。

微软正在鼓励开发人员为数据库使用单独的 Visual Studio 项目,而不是将其作为 Assets 存储在应用程序项目中。

该项目系统的工作原理是在项目构建期间将一组离线数据库对象声明(用 T-SQL 编写)与物理数据库同步。

替换设计器看起来有点奇怪,因为他们继承了离线数据库项目中使用的设计器的大部分行为。

您可以在此处阅读有关 SSDT 的更多信息:http://msdn.microsoft.com/en-us/library/hh272686(v=vs.103).aspx

当然,您没有理由不能使用这些在线设计器来编辑数据库:当您对对象进行更改时,不要单击保存,而是单击更新。这会将更改直接应用到您的 .mdf 资源。

或者也许像我一样,只是使用 SSMS 来编辑您的数据库:)

关于sql-server - Visual Studio 2012 数据库设计器 - 功能是否已更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12229731/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com