Game Favorite
A GameFavorite is a simple bookmark that a user places on a Game. Favoriting increments the game's FavoriteCount aggregate.
Properties
| Property | Type | Description |
|---|---|---|
Id | int | Primary key |
GameId | int | FK → Game |
UserId | int | FK → AppUser |
Behavior
- Favorites are toggled — favoriting again removes the favorite.
- The game's
FavoriteCountis updated on each toggle. - The store page can be filtered to show only favorited games.