在mvc5项目中,我想在Application_Start
处获取Redis中的数据库数据填充。但当时IocManager
注册尚未完成。我该怎么做才能解决这个问题(不要使用ADO.Net)
答案 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... */
}