VS数据库项目中DBMDL文件的功能是什么

Jet*_*awi 261 database-project visual-studio-dbpro visual-studio

Visual Studio数据库项目中DBMDL文件的功能是什么?

Cam*_*ane 384

从我可以看出,它是数据库模型的序列化文件,并用作缓存以提高部署性能.它对每个用户是唯一的,因此不应该检查源控制.

  • 希望我可以为源控件注释添加另一个+1,即使它甚至没有被问到. (14认同)
  • 这是因为dbmdl文件包含引用,删除它会导致错误消息.然后Visual Studio重新生成该文件,错误就消失了. (13认同)
  • 在创建新的SQL 2008数据库项目时,VisualSVN会自动选择不检查此文件,以便向我建议将其检入源代码控制并不是一个好主意. (3认同)
  • 奇怪的是,当我删除这些文件dbmdl,在打开的解决方案结果"包含不存在的项目的引用"从数据库项目错误服务器项目没有后续负荷再次显示. (3认同)