В настоящее время у меня есть эта конфигурация Fluent NHibernate:
public class NHibernateConfig
{
public static Configuration Configure()
{
var cfg = Fluently.Configure()
.Database(Config.PersistenceConfiguration)
.Mappings(m =>
{
m.FluentMappings.AddFromAssemblyOf<SomeAssembly>();
m.FluentMappings.Conventions.AddFromAssemblyOf<EnumConvention>(); })
.ExposeConfiguration(x => x.SetProperty("current_session_context_class", "thread_static"))
.BuildConfiguration();
return cfg;
}
}
Мой вопрос касается открытого свойства " current_session_context_class . «Я знаю два значения для этого: thread_static или web . Мой коллега указал на другое значение, которым является call . Известны ли какие-либо документация для значений этого свойства? Если нет, есть ли какие-нибудь хорошие описания для этих значений? Я часами рылся в Google в поисках некоторых объяснений, но без правильного результата.