Обработка перечисления между внешним и внутренним ядром asp

Я использую перечисления в моем базовом приложении asp core.

Я хотел бы, чтобы мой фронтальный угловой также мог их использовать. Должен ли я создавать отдельные контроллеры API для каждого перечисления, чтобы angular мог запрашивать каждый из них? Или я должен предложить все из них сразу (список перечислений), чтобы интерфейс мог запросить их в начале своего выполнения?

Есть ли другой лучший подход?

Спасибо

Всего 1 ответ


Если у вас много разных перечислений и вы часто меняете их (добавляете / обновляете / удаляете), храните их в базе данных и передавайте через вызов API.

Если они не будут часто меняться, то оба сценария могут работать. Либо держите их на бэкенде и выставляйте как комментарий в чванстве, либо создавайте реплики на внешнем интерфейсе.