我阅读了Rick Strahl关于Linq to SQL DataContext Lifetime Management的文章,希望能找到如何管理我的.dbml文件,因为它们与DataContext密切相关。不幸的是,Rick的文章似乎集中在运行时DataContext生命周期,而我的问题涉及到如何在设计时组织.dbml文件。
关于“最佳的.dbml实践”,已经有人在这里提出并回答了问题,而答案集中在使用外部工具来管理.dbml文件。
我要问的是一个更专注的问题:在基于LINQ to SQL的项目中,何时以及为什么应该不只有单个.dbml文件?