我想知道你在哪里放置Linq2SQL查询的策略?
您是将它们放在单独的数据层类中还是将它们存储在遍布各处的地方?
我认为我需要改变Linq2SQL查询的策略并将它们存储到单独的DataLayer类中.我认为,如果我能够有效地进行TDD并遵守依赖注入和固体原则,那是必须的.
它还有助于可重用性.我可以在使用相同数据库的其他项目中使用相同的Business或DAL.