sql-server – Visual Studio 2012数据库设计器 – 功能是否已更
我最近安装了Visual Studio和SQL Server 2012.我想知道我是否缺少一些东西,因为数据库设计器似乎没有像旧版本那样友好.
在Visual Studio 2010中,当我在App_Data目录中创建一个SQL用户实例(.mdf)时,我能够使用与SQL Server Management Studio非常相似的漂亮界面创建表.我点击保存,一切都被更新. 在新版本中: 1)似乎创建.sql脚本而不是自动保存我的更改 2)我必须更新TSQL窗口中的某些东西,而不是属性区域(某些特性,如表名称在属性中变灰) 3)创建像Foreign Keys和Indexes这样的东西并不像以前那么简单. 我从我的安装中丢了一些东西吗?还是这是做事的“新方法”?如果是这样,为什么在我的谦虚的意见下呢更复杂? 解决方法SQL用户实例设计器已被SQL Server数据工具(SSDT)设计人员所取代.微软正在鼓励开发人员为数据库使用单独的Visual Studio项目,而不是将其作为资产存储在应用程序项目中. 该项目系统通过在项目构建期间同步一组脱机数据库对象声明(以T-SQL编写)与物理数据库工作. 替换设计师似乎有点特别,因为他们继承了离线数据库项目中使用的设计师的大部分行为. 您可以在这里阅读更多关于SSDT:http://msdn.microsoft.com/en-us/library/hh272686(v=vs.103).aspx 当然,没有理由不能使用这些在线设计师来编辑数据库:而不是在对对象进行更改时单击“保存”,请单击“更新”.这将直接对您的.mdf资产进行更改. 或者也可以做我所做的,只需使用SSMS编辑您的数据库:) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |