As far as I know NHibernate doesn't create a database for you, you have to 
do it by hand. That's a behaviour not related to Fluent.

вторник, 26 ноября 2013 г., 18:53:55 UTC+4 пользователь Bruno Mandarà 
написал:
>
> how i can create database in sql server by nhibernate fluent. i use this 
> code:
> *********************
>
>       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);
>  }
>
> but it creates just the schema, if there is no namedb in sql server did not 
> generate the database
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Fluent NHibernate" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to fluent-nhibernate+unsubscr...@googlegroups.com.
To post to this group, send email to fluent-nhibernate@googlegroups.com.
Visit this group at http://groups.google.com/group/fluent-nhibernate.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to