Buenas, yo te puedo decir como lo suelo hacer yo.
En la BBDD, en vez de meter un campo image, lo que hago es meter la ruta donde se encuentra la imagen, con lo que el campo es un string.
en el campo de la BBDD se almacenaria algo asi.
Portals/0/imagenes/Imagen.jpg
A la hora de llamarla, puedes hacerlo desde el ascx. de la siguiente forma.
pongamos que tienes un gridView o algo similar. si tienes una tabla donde quieres que salga la imagen, pondrias algo asi.
<Table>
<Tr>
<Td>Imagen: </Td>
<Td><img src=' <%= MiCampo %>' alt="mi imagen" </Td>
</Tr>
</Table>
asi, la ruta de la imagen, es la que contiene el campo de la BBDD y la pintaria.
No se si el código tendra algun fallo ya que lo e puesto sobre la marcha.
Un saludo y espero que sirva la idea ;)