작성한 질문수
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part8: Entity Framework Core
관련 데이터 로딩
작성
·
386
0
Part8의 관련 데이터 로딩 강의에서 제가 제대로 이해하고 있는지 궁금합니다.
위와 같이 데이터 모델링을 하고 데이터를 넣어줬다면
Player와 Guild의 DB는 위처럼 됩니다.
여기서
위처럼 Include를 하게 된다면 양쪽 다 GuildId라는 column을 가지고 있고, 플레이어의 GuildId는 연관된 길드의 PK값을 가지고 있으니 (이게 FK), 둘의 GuildId를 Join해서 일치하면 알맞게
해당 Guild의 Members에 연관된 Player의 데이터를 넣어주는 건가요?
퀴즈
일대다(One-to-Many) 관계에서 외래 키(Foreign Key)는 주로 어느 쪽 엔티티에 위치할까요?
일(One) 쪽
다(Many) 쪽
양쪽 모두
관계 설정에 따라 다름
답변 1
1
네 그렇습니다.SQL로 Join을 짜려면 은근 귀찮은데 ORM이 엄청 편리하죠.