Volver a UsefulDB4O en ASP.NET

Ejemplos de configuración del elemento database (UsefulDB4O en ASP.NET)

  • Configuración simple
<db4o>
 <databases>
  <database
     alias="ProductsDatabase"
     serverType="EmbeddedServer"
     fileDb4oPath="/App_Data/products.db4o"
  />
 </databases>
</db4o>	

Línea 4: llamamos a la base de datos “ProductsDatabase”.

Línea 5: usamos el tipo de servidor embebido en la aplicación web.

Línea 6: definimos la ruta relativa del archivo de base de datos

  • La misma configuración pero abrimos la base de datos con una configuración que más nos interesa
<db4o>
	<databases>
	  <database 
		alias="UsersAndRoles" 
		serverType="EmbeddedServer" 
		fileDb4oPath="/App_Data/usersAndRoles.db4o"
     assemblyWithDatabaseConfig="AssemblyTest" 
     staticMethodWithDatabaseConfig="AssemblyTest.DatabasesConfiguration.GetUsersAndRolesConfiguration"
		/>
	</databases>
<db4o>

Línea 7: nombre del ensamblado que contiene el método que devuelve la configuración con la que vamos a abrir la base de datos

Línea 8: firma completa del método que devuelve la configuración con la que vamos a abrir la base de datos.

  • Varias bases de datos con distintas configuraciones (Avanzado)
  <db4o>
    <databases>
      <database 
        alias="UsersAndRoles" 
        serverType="EmbeddedServer" 
        openServerRetriesOnLock="10"
        fileDb4oPath="/App_Data/usersAndRoles.db4o"
    assemblyWithDatabaseConfig="WebApplicationTest" 
    staticMethodWithDatabaseConfig="WebApplicationTest.DatabasesConfiguration.GetUsersAndRolesConfiguration"
        />
      <database 
        alias="Products"
        serverType="EmbeddedServer" 
        openServerRetriesOnLock="10"
        fileDb4oPath="/App_Data/products.db4o"
        openContainerOnBeginRequest="true"
        filldb4oentityinfo="true"
        fillmode ="FillVersion,FillGlobalID"
     assemblyWithDatabaseConfig="WebApplicationTest" 
     staticMethodWithDatabaseConfig="WebApplicationTest.DatabasesConfiguration.GetProductsConfiguration"
        />
    </databases>
  </db4o>

Volver a UsefulDB4O en ASP.NET

Last edited Dec 26, 2010 at 12:00 AM by pacoweb, version 6

Comments

No comments yet.