我有一个 C#/asp.net mvc 应用程序,我正在尝试使用 MS Unity 实现 IoC。我的应用程序有一些Services
依赖于NHibernate 的Repositories
依赖。ISessionFactory
我的 IoC 工作正常,但我的应用程序正在成长,我不想在容器上注册每个服务和存储库,所以我想知道如何自动完成?有没有办法做到这一点?
谢谢!
我有一个 C#/asp.net mvc 应用程序,我正在尝试使用 MS Unity 实现 IoC。我的应用程序有一些Services
依赖于NHibernate 的Repositories
依赖。ISessionFactory
我的 IoC 工作正常,但我的应用程序正在成长,我不想在容器上注册每个服务和存储库,所以我想知道如何自动完成?有没有办法做到这一点?
谢谢!
您可以尝试UnityConfiguration扩展(也可从 NuGet 获得)。它允许一些“基于约定”的映射,我认为您可以设置自定义规则来自动注册映射。