두 테이블 하나는 USERPROFILE
이고 다른 하나는 숙련도입니다.두 테이블 간의 관계를 유지하는 방법?
두 테이블 모두 데이터를 포함합니다. 한 사용자는 많은 기술을 보유 할 수 있으며 하나의 기술은 많은 사용자에게 속할 수 있습니다. 그들 간의 관계를 어떻게 유지해야합니까?
나는 기술이있는 일대일로 UserProfile
테이블에 관계를 추가했습니다. 그러나 스킬 개체를 userprofile
에 할당하고 저장하려고하면 예외가 발생합니다. 또 다른 경우에 새로운 기술 개체를 만들고 userprofile
에 할당하고 userprofile
개체를 저장하면 저장됩니다. 그러나 동일한 기술에 대해 새 ID가 생성됩니다.
나는 이것을 원하지 않는다. 새로운 ID를 생성하지 않고 두 테이블 사이의 관계를 유지하려고한다.