如何在visual studio(express)中生成数据库架构图?

时间:2009-04-07 01:25:44

标签: database visual-studio-express

现在我所做的就是使用数据集设计器并从数据库资源管理器中将表拖入其中。它可以工作(无论如何我需要),但感觉它是滥用数据集。 (实际上我不确定如何使用数据集或预期的用途,我打算使用LINQ2SQL与数据库进行交互)

这可以吗?我只需要它用于设计器视图,它是一个非常简单的DB布局(只有4个表)。我确定还有其他工具,但是我应该使用VS Express中的任何内容吗?

2 个答案:

答案 0 :(得分:2)

使用SQL Studio Management Studio Express下载MS SQL Express。只有在Studio Express中才能连接到服务器,选择数据库,打开数据库图表并编辑图表。

然后,您可以将整个表集拖放到Linq to SQL中。实体框架很不错,但我还没有让它好好渲染表格。我会坚持使用Linq to SQL,直到他们发布另一个升级到EF(对你来说更容易)。

答案 1 :(得分:1)

你说它有效,你只想制作一个图表,所以请继续使用它。但是,您应确保它不构建生成的代码文件,因为它可能会导致最终产品膨胀。

如果您不打算将它用于代码并且它为您提供足够的输出,那么如果它是“误用”又有什么关系?我知道使用Excel来设计文档的人,因为这样更容易排列。我会使用Word,这显然不是Excel声明的主要目的,但它是否意味着使用Excel是错误的?