Db4o Alias/IAlias interface gives you an opportunity to have different names for your persistent classes in the runtime and in the database. The functionality is pretty simple: before class is saved to/retrieved from the database an alias collection is checked for the presence of an alias for the specified class name. If the alias exists, it is used for saving or retrieving instead of the original name.
Db4o provides 2 types of aliases:
Aliases should be added or removed before a database file is opened.
.NET:
IConfiguration. AddAlias(alias)
IConfiguration. RemoveAlias(alias)