1
NHibernate를 사용하는 WCF 서비스가 있습니다.이 WPF를 통해이 WCF 서비스에 연결하고 SQL DB에서 모든 레코드를 가져 오려고합니다. 어떤 방법으로이 예외를 던지며이 문제에 대한 단서가 없습니다.이 문제를 해결할 수있는 권한을 부여해주세요.NHibernate가 예외를 throw합니다.
예외'Gateway.DataAccess.NHibernateDAO.NHibernateHelper'용
형식 이니셜 예외가 발생했습니다. 결과
: 타입의 인스턴스를 생성하는 동안
예외가 발생 'Client.Modules.Metadata.ViewModel.StoriesViewModel'.
namespace Webster.Gateway.DataAccess.NHibernateDAO
{
public sealed class NHibernateHelper
{
private const string CurrentSessionKey = "nhibernate.current_session";
// An ISessionFactory is threadsafe, many threads can access it concurrently and request ISessions
private static readonly ISessionFactory sessionFactory;
// An ISession is a non-threadsafe object that represents a single unit-of-work with the database
////private static ISession currentSession;
public static ISessionFactory SessionFactory
{
get
{
return sessionFactory;
}
}
static NHibernateHelper()
{
sessionFactory = new Configuration().Configure().BuildSessionFactory();
}
}
}
이 문제는 귀하의 구성과 관련이 있다고 생각합니다. –
고마워요. 정확히 무엇을 봐야겠습니까? 이 서비스는 내 친구가 서비스를 게시 할 때 작동하지만이 오류가 발생합니다. – Usher
내부 예외 세부 사항을 검사하면, NHibernate는 보통 당신에게 합리적인 오류를 줄 것이다 - 우리는 당신을 돕기 위해 더 많은 세부 사항이 필요하다. – Simon