我正在使用ASP.NET 3.5开发一个Web应用程序,该应用程序有数百个数据表。在研讨会上,我被告知应该使用一个.DBML文件来代替使用多个.DBML文件来处理整个应用程序(stackoverflow上也有一篇帖子说了同样的事情)。考虑到我有这么多表,使用一个.DBML文件是否合理,还是最好创建逻辑分组的多个.DBML文件呢?
例如,我考虑创建以下.DBML文件:
我不知道以下内容是否对答案有任何影响,但我的计划是使用存储库模式和POCO类,以便对.DBML文件中的表定义的引用将局限于我的数据访问层。
谢谢
例如,我考虑创建以下.DBML文件:
- Customer
- Vendor
- Employee
- Sales Order
我不知道以下内容是否对答案有任何影响,但我的计划是使用存储库模式和POCO类,以便对.DBML文件中的表定义的引用将局限于我的数据访问层。
谢谢