0
NHibernateの設定には助けが必要です。私のソリューションにはいくつかのプロジェクトがあります:最初にコードエンティティが含まれ、2番目にマッピングファイル "* .hbm.xml"が含まれています。NHibernateの設定で何も見ることができません
コードで設定します。ここでは、次のとおりです。
Configuration config = new Configuration().
Proxy(proxy => proxy.ProxyFactoryFactory<ProxyFactoryFactory>()).
DataBaseIntegration(db =>
{
db.Dialect<MsSql2008Dialect>();
db.ConnectionString = @"Data Source=(local)\SQLEXPRESS;Initial Catalog=MyDB;Integrated Security=True;Pooling=False";
db.BatchSize = 100;
}).AddAssembly("MyProject.DAL.Mappings");
このコードは、データベース内のテーブルを作成しません:
SchemaExport schemaExport = new SchemaExport(configuration);
schemaExport.Create(false, true);
をこのコードは、空のファイルを作成:
SchemaExport schemaExport = new SchemaExport(configuration);
schemaExport.SetOutputFile(@"db.sql").Execute(false, false, false);
をNHibernateのは、「選ぶことができないようです「マッピング」ファイルを作成します。どうして?
ありがとうございます!