2011-01-30 11 views
2

私のレガシーシステムでは2つのAccessデータベースを使用していますので、 データベースごとに個別のSessionFactoryを使用しました。 "FluentMapping.AddFromAssemblyOf"関数を使用してマッピングを構成することはできません。なぜなら、マッピングはデータベースごとに異なるからです。セッションの工場の一つでFluent Nhibernate Mappingの問題

、私は次のコードを使用しました:

gameDataSessionFactory = Fluently.Configure() 
.Database(JetDriverConfiguration.Standard 
.ConnectionString(dbConfiguration.GameDataConnString.ConnectionString) 
.ShowSql()) 
.Mappings(x => x.FluentMappings.Add<PitchAndEventMap>()) 
.Mappings(x => x.FluentMappings.Add<GameMap>()) 
.BuildSessionFactory(); 

PitchAndEventMapは、(上記のように)最初にリストされているときに問題があり、PitchAndEventMapマッピングは動作しません。最後にリストされていると動作しますが、GameMapのマッピングは機能しません。私はここに何かを逃していますか

エラーはありませんが、プログラムはクエリを実行しません。私を助けてください!

ありがとうございます!

答えて

2

はたぶん、あなたはラムダでマッピングを一緒に置く必要があります。有効な解決策のように思われること

​​
+0

。ありがとう! – ncfuncion

関連する問題