如何在使用asp.net结构映射的页面请求中获得相同的实例

本文关键字:请求 实例 asp net 映射 结构 | 更新日期: 2023-09-27 17:50:21

我想在页面请求/中获得相同的实例我可以使用HybridHttpOrThreadLocalScoped()方法吗?有人能帮我一下吗?

如何在使用asp.net结构映射的页面请求中获得相同的实例

您可以使用HybridHttpOrThreadLocalScoped,但使用HttpContextLifecycle会更直观:

container.Configure(r => r
    .For<IRepository>()
    .Use<SqlRepository>()
    .LifecycleIs(new HttpContextLifecycle());