在Unity IoC上注册所有存储库和服务

时间:2012-08-16 14:49:44

标签: c# .net inversion-of-control unity-container

我有一个C#/ asp.net mvc应用程序,我正在尝试用MS Unity实现IoC。我的应用程序有一些Services取决于Repositories,它取决于NHibernate的ISessionFactory。我的IoC工作正常,但我的应用程序正在成长,我不想在容器上注册每个服务和存储库,所以我想知道如何自动完成?有没有办法做到这一点?

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以尝试UnityConfiguration扩展程序(也可以从NuGet获得)。它允许一些基于会议的"映射,我认为你可以设置自定义规则来自动注册mappigns。