Я разрабатываю веб-сайт, на котором пользователи могут публиковать определенные вещи, а другие пользователи могут делать ставки на него. Таким образом, после того, как все решено, они могут оставить отзыв друг другу, что позволяет назвать это «работой». В таблице обратной связи я думаю, что мне нужно иметь 2 Userids, один человек, который оставил отзыв, и один человек, который получил отзыв. Когда пользователь оставляет отзыв, имеет больше смысла создавать FK на UserId получателя, потому что эти отзывы будут просматриваться на странице профиля получателя.
Или, может быть, я ошибся в этом подходе?