でマッピングを使用してHBMファイルを生成し、私はコードでNHibernateのマッピングを使用していると私は、このようにセッションファクトリを作成しています:コード
var mapper = new ModelMapper();
mapper.AddMappings(Assembly.GetExecutingAssembly().GetExportedTypes());
HbmMapping domainMapping = mapper.CompileMappingForAllExplicitlyAddedEntities();
const bool executeScript = false;
var configuration = new Configuration();
configuration.DataBaseIntegration(c =>
{
c.Dialect<MsSql2005Dialect>();
c.ConnectionString =
ConfigurationManager.ConnectionStrings["ShopConnectionString"]
.ConnectionString;
c.KeywordsAutoImport = Hbm2DDLKeyWords.AutoQuote;
});
configuration.AddMapping(domainMapping);
_sessionFactory = configuration.BuildSessionFactory();
私は、対応するHBMファイルを取得する必要があります。
どうすれば実現できますか?
ありがとうございました。私はHbmMappingオブジェクトを返す新しいメソッドにマッピング部分を抽出します。 これを使用してユニットテストでAsStringを呼び出すことができます。 –
心配することなく、正しい答えを「正しい」とマークすることができます。 – Rippo