NHibernate を使用する WCF サービスがあります。WPF を介してこの WCF サービスに接続し、SQL データベースからすべてのレコードを取得しようとしています。この例外がどのようにスローされるのか、私にはこれについての手がかりがありません。この問題を整理するために手を貸してください。
例外 :
「Gateway.DataAccess.NHibernateDAO.NHibernateHelper」の型初期化子が例外をスローしました。
その結果:
タイプ 'Client.Modules.Metadata.ViewModel.StoriesViewModel' のインスタンスを作成しようとしているときに例外が発生しました。
この私の NHibernateHelper クラス
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();
}
}
}