Надо сделать приложение для WP8.1 (c# + xaml), при старте которого на главном экране будет случайное изображение и текст к нему.
Всего изображений с описаниями будет около 30.
В каком виде хранить все это добро? Тексты в string-ресурсах, а картинки файлами? Или в бд?
И если в БД, то каким образом выводить?
Ткните носом в какую сторону гуглить.
Хранить картинки в БД не очень хорошая практика.
Если планируется локализация, то текст в ресурсах, картинки тоже как ресурсы. Если не планируется, то можно хранить картинки ресурсами и иметь json файл с объектами вида { text: 'some text', image: 'image path' } на диске (можно будет редактировать на лету).
Повторю ответ выше
лучше в бд хранить таблицы в которых будет id имя описание и путь к файлу, а уже после можно сделат ьвыборку
и ещё
случайное говоришь?)
делаешь var rnd = new random();
это получается id
и создаёшь sql query запрос открытие ит д
например "SELECT Name,Options,Path FROM myTable WHERE id = " + rnd.Next(размер таблицы); и всё профит :)