Для преобразования в байт [] вы можете использовать MemoryStream:
byte[] data;
JpegBitmapEncoder encoder = new JpegBitmapEncoder();
encoder.Frames.Add(BitmapFrame.Create(bitmapImage));
using(MemoryStream ms = new MemoryStream())
{
encoder.Save(ms);
data = ms.ToArray();
}
Вместо JpegBitmapEncoder вы можете использовать любой BitmapEncoder, какой вам нравится, как сказал casperOne.
Если вы используете MS SQL, вы также можете использовать image
-Column, так как MS SQL поддерживает этот тип данных, но вам все равно потребуется каким-то образом преобразовать BitmapImage.