feedbackscore, который вычисляет таким образом ((positive-negative)+neutral)/(positive+negative+neutral)*100UserКаков наиболее удобный способ решения этой проблемы? Мне нужно сохранить его в User, потому что некоторые функции будут доступны только пользователям с хорошей оценкой. Так как мне это заархивировать?
я должен делать менеджера?
я должен установить свойство?
что-нибудь еще?
@dfundako Есть идеи, как это заархивировать, потому что я понятия не имею. Как я могу сделать для одной записи, но как это сделать для множества записей?
Вам не нужно сохранять оценку обратной связи, потому что это не что иное, как расчет трех других полей. Если вам нужна только оценка обратной связи, как сейчас, не архивируйте эти три значения и не рассчитывайте их на лету. Если вам нужно будет посмотреть, какой был результат чьей-либо обратной связи год назад, вы сохраняете эти исторические записи в базе данных.





Собственность звучит разумно.