7

如何生成 dbml 文件?

在 Visual Studio 文件中,一个项目包含一个 DBML 文件,当打开该文件时,它会显示一个非常酷的数据库表示图形以及表之间的所有互连。

我希望将其用于另一个项目以用于文档目的。数据库已经存在。那么我如何从具有所有关键关系和众所周知的整个九码的 sql server 数据库中获取在 Visual Studio 中看到的 ta DBML 文件的酷图形表示。

我用几个搜索引擎在互联网上进行了一些搜索,到目前为止,我所看到的一切都在朝着另一个方向发展,例如“从 DBML 文件创建数据库?”

它似乎与 LINQ 有关,但我还没有找到对此的解释。

4

1 回答 1

14

在 Visual Studio 中,右键单击解决方案资源管理器中的项目,在要添加 DBML 的文件夹上。选择添加新项目,然后在数据下选择Linq-To-SQL Classes。这将创建一个空的 DBML 文件。然后,您需要创建与数据库的服务器连接,并将所需的表拖到 DBML 设计器中。保存后,Visual Studio 将为您选择的表重新生成带有实体的 DBML。

还有各种工具,例如 Plinqo,它们可以生成 DBML 文件并为更高级的代码生成提供强大的模板解决方案。

于 2014-02-07T05:08:30.700 回答