public static void IniciarAplicacion() { objectFactory = ContainerSetup.BootstrapContainer(); string pathBD = String.Concat( AppDomain.CurrentDomain.BaseDirectory, @"..\BD"); ConfiguracionServer configuracionServidor = new ConfiguracionServer(); configuracionServidor.RutaArchivos = pathBD;//Properties.Settings.Default.DirectorioBD; configuracionServidor.NombreArchivoBD = Properties.Settings.Default.NombreBD; configuracionServidor.Puerto = 0; configuracionServidor.PersistenciaTransparente = true; configuracionServidor.ActivacionTransparente = false; IDB4oServer servidorBD = objectFactory.Create<IDB4oServer>(); servidorBD.Iniciar(configuracionServidor, new ConfiguracionEntidades()); ConfiguracionMapeos.ConfigurarMapeos(); }
public void Iniciar(ConfiguracionServer configuracion, IConfiguracionEntidades configuracionEntidades) { string pathBD = Path.Combine(configuracion.RutaArchivos, configuracion.NombreArchivoBD); var db4oConfig = Db4oClientServer.NewServerConfiguration(); if(configuracion.ActivacionTransparente) { db4oConfig.Common.Add(new TransparentActivationSupport()); } if(configuracion.PersistenciaTransparente) { db4oConfig.Common.Add(new TransparentPersistenceSupport()); } //Aplicamos la configuracion de las entidades persistentes solamente si la misma fue especificada if ( configuracionEntidades != null ) { db4oConfig = configuracionEntidades.ConfigurarPersistenciaEntidades( db4oConfig ); } this._servidor = Db4oClientServer.OpenServer(db4oConfig, pathBD, 0); }
public void Iniciar(ConfiguracionServer configuracion, IConfiguracionEntidades configuracionEntidades) { string pathBD = Path.Combine(configuracion.RutaArchivos, configuracion.NombreArchivoBD); var db4oConfig = Db4oClientServer.NewServerConfiguration(); if (configuracion.ActivacionTransparente) { db4oConfig.Common.Add(new TransparentActivationSupport()); } if (configuracion.PersistenciaTransparente) { db4oConfig.Common.Add(new TransparentPersistenceSupport()); } //Aplicamos la configuracion de las entidades persistentes solamente si la misma fue especificada if (configuracionEntidades != null) { db4oConfig = configuracionEntidades.ConfigurarPersistenciaEntidades(db4oConfig); } this._servidor = Db4oClientServer.OpenServer(db4oConfig, pathBD, 0); }
/// <summary> /// Inicia al servidor de base de datos. /// </summary> /// <param name="configuracion">Configuración a utilizar para iniciar el servidor. /// </param> public void Iniciar( ConfiguracionServer configuracion ) { this.Iniciar( configuracion, null ); }
public static void IniciarServidor() { ObjectFactory = ContainerSetup.BootstrapContainer(); ConfiguracionServer configuracionServidor = new ConfiguracionServer(); string path = AppDomain.CurrentDomain.BaseDirectory; configuracionServidor.RutaArchivos = _directorioBD; configuracionServidor.NombreArchivoBD = _nombreBD; configuracionServidor.Puerto = 0; configuracionServidor.PersistenciaTransparente = true; configuracionServidor.ActivacionTransparente = false; IDB4oServer servidorBD = ObjectFactory.Create<IDB4oServer>(); servidorBD.Iniciar( configuracionServidor, new ConfiguracionEntidades() ); ConfiguracionMapeos.ConfigurarMapeos(); }
/// <summary> /// Inicia al servidor de base de datos. /// </summary> /// <param name="configuracion">Configuración a utilizar para iniciar el servidor. /// </param> public void Iniciar(ConfiguracionServer configuracion) { this.Iniciar(configuracion, null); }