如何映射数据库?

时间:2011-08-08 12:43:11

标签: c# sql linq-to-sql sqlmetal

我通过sqlmetal工具创建了一个* .dbml文件,其中包含我的数据库图表(MSSQL)。但是,我的数据库有266个表,如果我在VS2008中打开该文件并通过PDF导出,我有一个糟糕的文件。打开该文件时,VS2010将挂起。我需要映射这个数据库,因为我需要创建一个可以使用它的外部工具。 是否有一些传统方法来了解如何创建此数据库?我需要知道表是如何连接在一起的(关系)才能创建一个从中提取数据的工具。 或者,是否有其他工具可以读取dbml文件并可视化这些表之间的关系?

1 个答案:

答案 0 :(得分:1)

继续使用dbml可能是一个坏主意。建议:

  1. 使用Visio进行逆向工程。
  2. 使用Sql Management Studio中提供的Sql Server图表工具。
  3. 对数据库运行dbdesc