2011-07-07 7 views
0

SQL Serverとの接続を作成中に例外が発生します。次の例外がスローされ流暢な休止状態でSQL Serverとセッションを作成する方法

private static ISessionFactory CreateSessionFactory() 
{ 
    return Fluently.Configure() 
      .Database(FluentNHibernate.Cfg.Db.MsSqlConfiguration.MsSql2008 
      .ConnectionString(c => c.FromConnectionStringWithKey("FNHConnection")) 
      ) 
      .Mappings(m => m.FluentMappings.AddFromAssemblyOf<SessionProvider>()) 
      .BuildSessionFactory(); 

    //// code added to configure the database connection .. 
    //var FNHConfig = MsSqlConfiguration.MsSql2008.ConnectionString(c => c.FromConnectionStringWithKey("FNHConnection")); 
    //PersistenceModel persistenceModel = new PersistenceModel(); 
    //persistenceModel.AddMappingsFromAssembly(Assembly.GetCallingAssembly()); 
    //_config.AddProperties(FNHConfig.ToProperties()); 
    //persistenceModel.Configure(_config); 
    ////return _config.BuildSessionFactory(); 

    //return Config.BuildSessionFactory(); 
} 

:D」のソースの検索

:\ CSHARP \ NH \ NH \ NHibernateの

ISession工場は、そこから私は例外を取得しています以下の通りです\ src \ NHibernate \ Cfg \ Configuration.cs 'にあります。 (チェックサムなし) ファイル 'd:¥CSharp¥NH¥NH¥nhibernate¥src¥NHibernate¥Cfg¥Configuration.cs' は存在しません。
'd:¥CSharp¥NH¥NH¥nhibernate¥src¥NHibernate¥Cfg¥Configuration.cs'のスクリプトドキュメントを参照してください...
'd:\ CSharp \ NH \ NH \ nhibernate \ src \ NHibernate \ Cfg \ Configuration.cs 'にあります。
ファイルがプロジェクト内に見つかりませんでした。ディレクトリで探し
'C:\ Program Files \ MicrosoftビジュアルStudio 10.0 \ VC \のCRT \ SRC \' ...
ディレクトリに探し「C:\ Program Files \ MicrosoftビジュアルStudio 10.0 \ VC \ atlmfc \ディレクトリ\ C:\ Program Files \ Microsoft Visual Studio 10.0 \ VC \ atlmfc \ src \ atl \ '...
ディレクトリ' C:\ Program Files \マイクロソフトのVisual Studioの 10.0 \ VC \ atlmfc \「\ ...などアクティブなソリューションのための
デバッグソースファイルの設定は、デバッガがファイルを検索し、ユーザーを要求しません ことを示している:
d:¥CSharp¥NH¥NH¥nhibernate¥src¥NHibernate¥Cfg¥Configuration.cs。
デバッガはソースファイル 'd:¥CSharp¥NH¥NH¥nhibernate¥src¥NHibernate¥Cfg¥Configuration.cs'を見つけることができませんでした。

答えて

1

あなたは今その作業thankx BuildConfiguration()

.Mappings(m => 
      m.FluentMappings.AddFromAssemblyOf<SessionProvider>()) 
.BuildConfiguration() 
.BuildSessionFactory(); 
+0

を逃しています。 – Siddiqui