| 123456789101112131415161718192021222324 |
- using System.ComponentModel.DataAnnotations.Schema;
- namespace Domain.Entities.Store;
- /// <summary>게임 ↔ 장르 N:M 조인.</summary>
- public class GameGenreMap
- {
- [ForeignKey(nameof(GameID))]
- public virtual Game Game { get; private set; } = null!;
- [ForeignKey(nameof(GameGenreID))]
- public virtual GameGenre GameGenre { get; private set; } = null!;
- public int GameID { get; private set; }
- public int GameGenreID { get; private set; }
- private GameGenreMap() { }
- public static GameGenreMap Create(int gameID, int gameGenreID)
- {
- return new GameGenreMap { GameID = gameID, GameGenreID = gameGenreID };
- }
- }
|