Я бы предложил подходы:
1- Если ваши изображения не будут очень большими, то вы можете сохранить строку данных изображения Base64 как строковое поле в базе данных.
var base64String = Convert.ToBase64String(imageData); // and store this to database
var imageData = Convert.FromBase64String(imageDataString); // read image data from database
2 - иначе вы можете назначить своему изображению (или записи базы данных) уникальный GUID и сохранить свое изображение в IsolatedStorageFile.
using (var isf = IsolatedStorageFile.GetUserStoreForApplication())
{
using (var writer = new BinaryWriter(new IsolatedStorageFileStream(filename, System.IO.FileMode.Create, isf)))
{
writer.Write(imageData);
}
}
добавит код в минуту