nhibernate fluent で SQL サーバーにデータベースを作成する方法。私はこのコードを使用します:
        string server = "localhost\\SQLEXPRESS";
        string database = "NameDb";
        const string user = "admin";
        const string password = "admin";
            var connectionString = string.Format("Server={0};Database={1};User Id={2};Password={3};",
                                                 server, database, user, password);
            var autoMap = AutoMap.AssemblyOf<AggregateBase>()
                .Where(t => typeof(AggregateBase).IsAssignableFrom(t));
            SessionFactory = Fluently.Configure()
                .Database(MsSqlConfiguration.MsSql2008.ConnectionString(connectionString))
                .Mappings(m => m.AutoMappings.Add(autoMap))
                .ExposeConfiguration(TreatConfiguration)
                .BuildSessionFactory();
 protected  static void TreatConfiguration(NHibernate.Cfg.Configuration configuration)
        {
            var update = new  SchemaUpdate(configuration);
            update.Execute(false, true);
        }
ただし、SQLサーバーにnamedbがない場合、スキーマのみが作成され、データベースが生成されませんでした