2
我想配置簡單的注射器工作,但我似乎無法通過這個。我按照如何在此link中修復此問題的說明進行操作,但無效。以下是錯誤消息:簡單的注射器診斷警告一次性瞬變
NotificationEntities註冊爲瞬態,但實現了 IDisposable。
這裏是由EF生成的代碼到SimpleInjectorInitializer.cs
public static void Initialize()
{
var container = new Container();
container.Options.DefaultScopedLifestyle = new WebRequestLifestyle();
InitializeContainer(container);
container.RegisterMvcControllers(Assembly.GetExecutingAssembly());
container.Verify();
DependencyResolver.SetResolver(new SimpleInjectorDependencyResolver(container));
}
private static void InitializeContainer(Container container)
{
container.Register<IEmailTemplateRepository, EmailTemplateRepository>();
}
的NotificationEntities所以它應該已經實現的是,正確嗎?
真棒,即做到了。我讚賞這個解釋! –