标签: c# asp.net-mvc repository-pattern structuremap unit-of-work
我正在使用ASP.NET MVC项目,并且我在数据层上使用通用存储库。
此应用程序使用3个不同的DataContexts来管理3个不同的数据库。
到目前为止效果很好。
现在,我正在努力实现Unit Of Work并且它正在工作,但前提是注入了一个特定的DataContext实例。有没有办法注入一个通用的DataContext类,而StructureMap为我实例化了正确的DataContext?
谢谢!
答案 0 :(得分:1)
Named Instances将是您最好的选择。使用表示数据库的名称注册每个上下文,然后您只需使用名称即可解析正确的DataContext。