我最近安装了 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) 设计器。
这样做的原因是,Microsoft 鼓励开发人员转向使用单独的 Visual Studio 数据库项目,而不是将其作为资产存储在应用程序项目中。
该项目系统的工作原理是同步一组Offline在项目构建期间使用物理数据库进行数据库对象声明(用 T-SQL 编写)。
替换设计器看起来有点奇怪,因为他们继承了离线数据库项目中使用的设计器的大部分行为。
您可以在此处阅读有关 SSDT 的更多信息:http://msdn.microsoft.com/en-us/library/hh272686(v=vs.103).aspx
当然,你没有理由不能使用这些Online设计师编辑您的数据库:而不是点击Save当您对对象进行更改时,单击Update。这会将更改直接应用到您的 .mdf 资源。
或者也许像我一样,只是使用 SSMS 来编辑数据库:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)