그냥 유창와 NHibernate에 학습, 내 세션 제공자는 다음과 같습니다 내 세션 객체를 얻고되는 방법이 세션 공급자가 웹에 맞습니까?
public class SessionProvider
{
private static ISessionFactory sessionFactory;
public static ISessionFactory SessionFactory
{
get
{
if (sessionFactory == null)
{
sessionFactory = Fluently.Configure()
.Database(MsSqlConfiguration.MsSql2005.ConnectionString(c => c.FromAppSetting("sqlserver")))
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<UserMapping>())
.BuildSessionFactory();
}
return sessionFactory;
}
}
private SessionProvider()
{ }
public static ISession GetSession()
{
return SessionFactory.OpenSession();
}
}
이인가? 트래픽이 많은 웹 사이트에서이 작업을 수행하는 '가장 빠른'방법입니까?
는하지만 구성을 설정하는 것은 고가의 전화입니다 권리? – mrblah
그래, 공장을 짓는 데 몇 초가 걸릴 수 있습니다. 당신은 그 일을 한 번 이상하고 싶지 않습니다 :) – cwap