은 내가 ID (INT, 신원 증가), HashKey에 복합 기본 키를 가진 테이블이 엔티티 프레임 워크 데이터베이스 첫 번째 방법'StoreGeneratedPattern'속성이 'Computed'로 설정되어 있으면 지원되지 않습니다. 사용 '신원'패턴
를 사용하고 (바이너리) 자동차는 SQL을 사용하여 여러 열을 기반으로 생성 hashbytes.
다음
는 EF 열 매핑ID storeGeneratedPattern = "정체성"과 hashkey (이진) storeGeneratedPattern = "계산 된"입니다.
EF 변경 사항 저장 방법을 사용하여 저장하려고하면 예외가 발생합니다.
"... 기본 키 열 속성이 테이블에 대한 변경은 'StoreGeneratedPattern'대신에 '신원'패턴 키 열을 사용하여 지원되지 않습니다 '계산 된'설정 'HashKey'표 '
을 내가 신청 한 (Id, Hashkey)의 복합 기본 키를 사용하여 클러스터 인덱스가 포함 된 검색을 빠르게 수행 할 수 있습니다. 그러나 EF가 이것을 지원하는지 확실하지 않습니다.
아래 링크를 보았습니다. 그러나 나는 해결책에 대해 확신하지 못한다.
Property with StoreGeneratedPattern set to Identity is not updted after SaveChanges()
아무도이 문제를 해결하려면이에 도움이 될 수 있습니다.