什么是.dbml.layout文件?

时间:2011-06-02 04:21:52

标签: .net visual-studio database-design linq-to-sql

什么是.dbml.layout文件?那很重要么?或者,它可能只是存储在设计器中放置块并可以删除?

我有这个问题,因为我想手动编辑.dbml文件,需要知道我是否必须相应地编辑.dbml.layout,或者只是删除它以自动重新创建它。幸运的是,对我而言,它确实是自动生成的。

2 个答案:

答案 0 :(得分:6)

布局文件只是为了向您展示如何在设计器中布置模型类。我不相信它有关于实际架构等的任何信息。如果您的实验表明它正在为您重新生成,您不介意丢失您为创建图表而创建的任何自定义布局更容易理解,删除它应该没问题。

答案 1 :(得分:1)

不太好。设计器文件存储由您用来访问数据库的设计器生成的代码,它实际上是SQL类的linq设计器dbml文件只是一个XML文档,您可以实际打开并手动编辑,这不推荐 对于初学者