sql-server - 如何生成 dbml 文件?

标签 sql-server linq dbml

如何生成 dbml 文件?

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

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

我在互联网上使用多个搜索引擎进行了一些搜索,到目前为止,我看到的所有内容都在另一个方向上工作,例如“从 DBML 文件创建数据库?”

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

最佳答案

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

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

关于sql-server - 如何生成 dbml 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21619727/

相关文章:

c# - List<List<string>> 上的 Linq 计数组

.net - 编辑 WCF 服务自动生成的 DMBL 文件

visual-studio - Visual Studio 和 LINQ : placing the DBML file in separate directory in the project

linq - 如何在 Entity Framework Core 中按周分组?

c# - 'Project1.ID' 中的未知列 'where clause'

visual-studio - 有没有办法在 Visual Studio 2008 的 DBML 文件中找到表?

c# - ASP.NET 中的 SQL Server 数据缓存

c# - 无法插入数据库

sql-server - NCHAR(1) 与 BIT

sql - 用sql最快更新