Думайте с точки зрения предварительно вычисленных таблиц поиска или чего-то еще. В какой момент имеет смысл использовать базу данных вместо значений жесткого кода в моем приложении? Значения не собираются меняться, и они приятно отделены от разработчиков обслуживания. 100 значений, 1К, 10К, 100К? Я хочу хранить около 40 тыс. Значений. Прямо сейчас это сгенерированный машиной switch
оператор (о котором VS2010 недоволен).
редактировать:
Если кому-то интересно, вот как я подошел к этому: мои данные можно было хранить в двух массивах с плавающей запятой по 100 тыс. Элементов, поэтому я так и сделал. Генерация данных заняла около 20 секунд, поэтому я сделал это один раз и сериализовал их во встроенный ресурс с помощью BinaryFormatter. Распаковка данных занимает около 5 миллисекунд при запуске приложения и превосходит реализацию базы данных, которую я заменял (эти жестко заданные значения были сохранены ранее), почти в 45 000 раз.