Linq to sql DataContext、存储库和工作单元

Linq to sql DataContext、存储库和工作单元,linq-to-sql,Linq To Sql,我有两个用于两个不同实体的存储库,每个存储库都有自己的专用LINQ到SQL数据上下文 此外,我还有一个服务类,它必须从这两个存储库返回一个结果 问题1-我应该为这两个存储库提供一个通用的DataContext吗?(我猜是通过在服务类中实例化DataContext并将其注入到2个存储库中。) 问题2——这就是工作单元的用途吗?非常感谢您的帮助。本教程回答了我的问题:

我有两个用于两个不同实体的存储库,每个存储库都有自己的专用LINQ到SQL数据上下文

此外,我还有一个服务类,它必须从这两个存储库返回一个结果

问题1-我应该为这两个存储库提供一个通用的DataContext吗?(我猜是通过在服务类中实例化DataContext并将其注入到2个存储库中。)


问题2——这就是工作单元的用途吗?非常感谢您的帮助。

本教程回答了我的问题: