question의 대답 1을 참조하면 대답은 이며 기본 키인 문자열 필드가 아니라 ID (기본 키) 필드와 문자열 필드가있는 테이블을 갖는 것이 더 좋습니다.문자열 테이블 : int 키를 추가하거나 추가하지 않으시겠습니까?
간단히 말해, 고유 한 문자열 테이블을 저장해야합니다 (각 문자열은 테이블에 한 번만 나타납니다). DB 구현에 대해 충분히 알지 못하기 때문에 어떤 방법이 가장 적합한 지에 대한 교육 설명에 감사하게 생각합니다. 당신은 기본 키로 문자열 필드를 만들 경우는 ID 필드가 필요하지 않습니다
그래서이 테이블에는 하나의 열이 있습니다. 문자열은? 아니면 다른 컬럼도 있습니까? 그렇다면 테이블에 다른 인덱스가 있습니까? –
테이블에는 문자열 필드 만 포함됩니다 (엔터티 프레임 워크에서 부과 된 제한 - 참조 된 질문에서 설명한 정확한 문제가 있음) – OSH
인터넷 엔지니어와 동의합니다. –