В моем приложении много разных значений поиска, эти значения никогда не меняются, например. США. Вместо того, чтобы помещать их в таблицы базы данных, я хотел бы использовать перечисления.
Но я действительно понимаю, что это так связано с несколькими перечислениями и большим количеством кастингов из "int" и "string" в и из моих перечислений.
Альтернатива, я вижу, что кто-то упоминал использование словаря < > как таблицы поиска, но реализация перечисления кажется более чистым.
Итак, я хотел бы спросить, сохраняются ли и переходят ли многие из перечислений и касты из них, что может быть проблемой для производительности или я должен использовать подход таблиц поиска, который лучше работает?
Редактировать. Приведение должно выполняться в качестве идентификатора, который должен храниться в других таблицах базы данных.