我有一个抽象工厂(由温莎使用.AsFactory()管理),它解决的一个组件需要一个特定的依赖项。通常情况下,这不会是一个问题,因为温莎可以查看为该抽象注册了哪些实现并提供它。IDependencyFactory IDependency Create(int argument); // same argument as above我想使用一个具有IDependency参数的温莎工厂来创建注入到My
IThemeRepository Sub Add(theme As ITheme)在我的应用程序设置过程中,我想向存储库添加一些主题,然后我希望任何东西都能够作为内存中的数据库访问存储库。这意味着存储库需要一种单一的生活方式。即使使用以下代码,ThemeRepository的一个新实例也总是被实例化:Public Class RepositoriesInstal