| 123456789101112131415161718192021222324 |
- using System.ComponentModel.DataAnnotations.Schema;
- namespace Domain.Entities.Store;
- /// <summary>게임 ↔ 카테고리 N:M 조인.</summary>
- public class GameCategoryMap
- {
- [ForeignKey(nameof(GameID))]
- public virtual Game Game { get; private set; } = null!;
- [ForeignKey(nameof(GameCategoryID))]
- public virtual GameCategory GameCategory { get; private set; } = null!;
- public int GameID { get; private set; }
- public int GameCategoryID { get; private set; }
- private GameCategoryMap() { }
- public static GameCategoryMap Create(int gameID, int gameCategoryID)
- {
- return new GameCategoryMap { GameID = gameID, GameCategoryID = gameCategoryID };
- }
- }
|