【发布时间】:2013-05-01 10:26:18
【问题描述】:
我在一个类库中有一组存储库,它们必须是单例的。 它们也与其他类共享库 - 创建为单例的类。
是否可以将 Ninject 配置为自动对所有符合特定条件的类使用 InSingletonScope() - 例如,在特定命名空间中定义?
我有 20 到 30 个存储库,根据我的发现,我需要为每个存储库调用 InSingletonScope()。
我可以——当然——通过反思来做到这一点,但我很想知道是否有“自动方法”来解决这个问题:)
【问题讨论】:
标签: c# singleton ninject ioc-container