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); }