我有一个SessionFactory
初始化 NHibernate 会话工厂的静态类。因为这个过程很昂贵(约 5 秒),所以我希望它是静态的,所以它只在运行时开始时完成一次。
配置可以采用数据库参数参数,如下所示:
public static IPersistenceConfigurer DbConfig { get; set; }
public static void Initialize()
{
var cfg = Fluently.Configure()
.Database(DbConfig)
.Mappings(some mappings)
.BuildConfiguration();
}
是否可以使用 Ninject 以正确的常量注入 DbConfig?