62,074
社区成员
发帖
与我相关
我的任务
分享
public int Show()
{
if (i > 0)
{
return i;
}
else {
i = DateTime.Now.Minute;
}
return i;
}
controller中action
public ActionResult DomainList()
{
ViewBag.i = DevelopBL.Show();
return View();
}
page
@ViewBag.i
测试了下,AutoFact 默认配置时,是每个访问创建一个相应的业务类实例对象。
AsImplementedInterfaces().InstancePerLifetimeScope()
但是 AutoFact 有个单例模式,我试了下 业务实体类对象是一经创建,每次访问都返回相同实例
.AsImplementedInterfaces().SingleInstance();
问题来了,单例模式看起来比较好,系统开销也小,那为什么AutoFact 不默认使用单例模式?