3
我有一个静态SessionFactory
类,它初始化一个NHibernate会话工厂。因为这个过程很昂贵(约5秒),所以我希望它是静态的,所以它只在运行时开始执行一次。是否可以使用Ninject的静态属性?
配置可以采取数据库参数参数,像这样:
public static IPersistenceConfigurer DbConfig { get; set; }
public static void Initialize()
{
var cfg = Fluently.Configure()
.Database(DbConfig)
.Mappings(some mappings)
.BuildConfiguration();
}
是否有可能使用Ninject以正确的不断注入DBCONFIG?
我不使用NInject,但作为单例缓存是你想要的而不是静态的 – Paco 2009-12-15 19:51:20