db 스키마에 여러 개의 parent> child> grandchild 관계가 있습니다. 대개 부모님이 있는데 손자에 대한 정보가 필요합니다. 예를 들어 친구 컬렉션이있는 소셜 네트워크 모음을 가진 사용자가 있습니다. 나는이 코드를 반복해서 쓰는 것을 발견한다.linq을 사용하여 부모로부터 손자 오브젝트를 검색하는 방법
linq으로 더 세련된 방법이 있습니까?
내가 할 수있게하고 싶은 것은 "user.Friends"이지만 친구 테이블에 외래 키를 넣어야 만하고 냄새가 나지 않습니다. 다음과 같이 표시됩니다.
User {Id,..}
SocialNetwork {Id, UserId, ...}
Friend {Id, SocialNetworkId, UserId, ... }
생각 하시겠습니까?
당신은User
클래스에하는 방법으로 한 번만 코드를 작성할 수 있습니다
SelectMany!?! 누가 생각 했습니까? :) 고마워! – DanielEli