인프런 커뮤니티 질문&답변

조영웅님의 프로필 이미지
조영웅

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part8: Entity Framework Core

관련 데이터 로딩

FK와 JOIN

작성

·

300

0

Part8의 관련 데이터 로딩 강의에서 제가 제대로 이해하고 있는지 궁금합니다.

위와 같이 데이터 모델링을 하고 데이터를 넣어줬다면 

Player와 Guild의 DB는 위처럼 됩니다.

여기서 

위처럼 Include를 하게 된다면 양쪽 다 GuildId라는 column을 가지고 있고, 플레이어의 GuildId는 연관된 길드의 PK값을 가지고 있으니 (이게 FK),  둘의 GuildId를 Join해서 일치하면 알맞게 

해당 Guild의 Members에 연관된 Player의 데이터를 넣어주는 건가요?

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

네 그렇습니다.
SQL로 Join을 짜려면 은근 귀찮은데 ORM이 엄청 편리하죠.

조영웅님의 프로필 이미지
조영웅

작성한 질문수

질문하기