Я работаю над Аукционным приложением, в котором есть несколько сущностей "Аукцион", которые имеют "Категории", а те имеют "Предметы".Прямо сейчас у меня есть база данных, в которой хранятся эти аукционы со ссылкой на их соответствующие категории, предметы и т. Д. Однако проблема, с которой я столкнулся сейчас, заключается в том, что мой сайт работает так, что он извлекает данные из базы данных для отображения категорий и извлекает их изкаждый аукцион вместо «текущего» аукциона.
У меня сначала дизайн базы данных, поэтому я не могу добавить больше свойств к своим сущностям.Я думал об использовании свойства [NotMapped], но я не смог бы сохранить это значение и использовать его при извлечении из моей базы данных, потому что его не будет в базе данных.ViewModels может работать, однако это требует большой доработки и требует, чтобы я сохранял бул для каждого отдельного аукциона, когда действительно только один Аукцион может быть «текущим» действием одновременно.Я думал, что смогу использовать радио-кнопку (может быть, на странице индекса?). Где пользователь мог выбрать, какой аукцион является текущим, и тогда логика, которую я имею для отображения своих категорий, выбрала бы отображение только тех из этого аукциона.,Это упростит и облегчит пользователю изменение Аукционов.
Как мне лучше всего это сделать, чтобы я мог отображать только тот Аукцион, который мне нужен, а также не толькожесткое кодирование названия текущих аукционов, чтобы оно было удобным для пользователя.
Я полагаю, что другие могут извлечь пользу из этой дискуссии, поэтому, если я смогу улучшить свой вопрос, пожалуйста, дайте мне знать.
Спасибо за любую помощь.