Visual Studio 2012数据库图?

我在C#中做的很少,并且正在关注Head First C#书。 书中有一部分要求我为我的SQL数据库创建数据库图表,但在数据库资源管理器中没有数据库图表节点/文件夹。

我听说微软放弃了数据库图表function,但还有另一种创建数据库图表的方法,这对我来说很容易理解吗?

试试SQL Server Management Studio。 它有一个表格图工具。 这是快速版(SQL Server 2008 Express): http : //www.microsoft.com/en-us/download/details.aspx?id = 7593

你也可以在这里找到它的2012 SP1: http : //microsoft.com/en-us/download/details.aspx?id = 35579

我喜欢Entity Framework 5允许您导入数据库对象的方式,然后它将绘制表格,索引,关系等图表。或者您可以通过其他方式执行此操作,创建图表然后将其发布到数据库。 这很好用,我怀疑这就是数据库图在SQL Server中被删除的原因。 EF5现在可能在您的Visual Studio环境中。

EF5

要创建EF5图,请右键单击目录(通常该目录名为“Model”),然后选择“添加”/“新项”​​,然后选择“ADO.NET实体数据模型”。 将其命名,然后选择“从数据库生成”。 其余的是选择或生成连接字符串,然后选择数据库对象。

最好的部分是,当你到达需要数据访问层的学习点时,这是我建议的开始,我不能推荐足够高的EF5。

我刚刚解决了类似的问题 – 我的VS2012服务器资源管理器没有显示数据库图表

问题是我使用的数据库是VS2012安装的SQLEXPRESS(并且是基于sql 2012的)

我正在使用SSMS 2008R

当我将违规数据库移动到SQL 2008R2服务器时 – 出现了我的数据库图表

这需要花费很多时间来解决,我希望这个说明可以帮助其他人避免这种挫败感