public static void EnsureDatabaseCreation <TDatabaseContext>(this TDatabaseContext context)
            where TDatabaseContext : GeneralContext
        {
            var databaseCreator = new DatabaseCreator <TDatabaseContext>(context);

            databaseCreator.CreateIfNotExist();
        }