Unity Container问题

时间:2010-12-08 15:12:59

标签: c# dependency-injection

我正在开发基于Unity的ASP.NET Web Forms应用程序。

我在Unity中注册了一个名为“VBCRepository”的类,它实现了“IVBCRepository”。我通过Web.config文件将IVBCRepository映射到Unity中的VBCRepository。

VBCRepository继承自VBCRepositoryBase类,该类实现IVBCRepository并定义属性“Session”。 Session对象具有State属性{Active and Closed}

在某个时刻,Session.State是关闭的,但它不应该是这样,因为代码没有改变它。如果不手动更改,则将其关闭的唯一原因是对象超出范围。

当我将Session属性放在VBCRepository上时,我不再遇到这个问题了。可能是因为基类?

由于

0 个答案:

没有答案