Hola, lo podes hacer de 2 formas:
1 - guardar la imagen en la base de datos, o sea si usas sql server creas un camo de tipo image que guarda los bytes de la imagen, antes de guardarla debes comvertir la imagen en bytes, y para recuperarla debes hacer la inversa, convertir los bytes a una imagen...en esta pagina explica muy bien como se hace y aparte ya tenes el codigo de las funciones para convertir.
Usar imágenes de una base de SQL Server 20052 - guardar el path de la foto en la base de datos.al igual que la otra forma le das al usuario que seleccione una foto, con el FileDialog, pero recuperas el path de la foto y lo guardas.
saludos.