DataContext,存储库和工作单元

时间:2011-07-20 21:27:31

标签: linq-to-sql

我有2个不同实体的2个存储库,每个实体都有自己的私有LINQ-to-SQL DataContext。

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

问题1 - 我是否应该为两个存储库都有一个通用的DataContext? (我想通过在服务类中实例化一个DataContext并将其注入2个存储库。)

问题2 - 这是工作单位的用途吗?非常感谢你的帮助。