EF Core Code First의 추가 필드와의 다중 -다중 관계 "
소개 :
Entity Framework Core (EF Core)를 사용하면 엔티티간에 여러 관계를 생성 할 수 있습니다. 그러나 EF Core는 이러한 관계를 사용자 정의하는 연결 테이블을 직접 지원하지 않습니다. 이 기사에서는 코드를 먼저 사용하여 협회 테이블에 추가 필드가있는 여러 관계를 생성하는 대체 방법에 대해 설명합니다.
상관 관계를 만들어냅니다
우리는 직접적이고 더 많은 관계 대신 두 쌍의 다중 관련성을 만들 것입니다. 예를 들어, 다음 장면을 고려하십시오.
이 시나리오에서 멤버 및 댓글 엔티티에는 여러 관계가 있으며 회원은 추가 필드의 관련 표를 나타냅니다.
쿼리 :
추가 필드와의 연관성을 쿼리하려면 "Projection"이라는 기술을 사용할 수 있습니다.
작동 :
이 모델에서 다른 코드와 유사한 엔티티 및 관계를 추가합니다.
결론 :
EF Core는 연관성 테이블의 관련 테이블의 다중 -다중 관계를 직접 지원하지는 않지만 두 쌍의 다중 관련성으로 유사한 기능을 만드는 데 사용될 수 있습니다. 이 방법을 사용하면 추가 정보와의 풍부한 상관 관계를 만들어보다 유연한 데이터 모델링 및 쿼리 기능을 달성 할 수 있습니다.
위 내용은 EF Core Code에서 추가 필드와의 다양한 관계를 구현하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!