如何在global.aspx中使用abp存储库?

时间:2018-03-13 07:58:06

标签: .net asp.net-mvc-5 aspnetboilerplate

在mvc5项目中,我想在Application_Start处获取Redis中的数据库数据填充。但当时IocManager注册尚未完成。我该怎么做才能解决这个问题(不要使用ADO.Net)

1 个答案:

答案 0 :(得分:0)

您可以在 WebMvcModule.cs 类的 PostInitialize 方法中提供Redis应用程序。

在示例代码中,我正在从数据库中检索用户。

public override void PostInitialize()
{
    var userRepository = IocManager.Resolve<IRepository<User, long>>();
    var users = userRepository.GetAllList();
    /* Feed the Redis here... */
}