내가 VS2010오류 2016 : 상태는 ... 열 멤버
내가 아주 잘 여기에 설명되어지고있어 문제의 엔티티 프레임 워크와 몇 가지 문제가 있어요 지정할 수 없습니다
http://social.msdn.microsoft.com/Forums/en/adonetefx/thread/cacf6a76-09a8-4c90-9502-d8b87c2f6bea
기본적으로 외래 키가 다른 테이블의 기본 키를 가리킬 때 발생하지만 StoreGeneratedPattern
을 Identity
으로 제거하면 ID 필드에 값을 삽입하려고 시도합니다.
EDIT
따라서 기본 키가 StoreGeneratedPattern="Identity"
으로 설정되면 EF4에서 null 관계를 처리 할 수없는 것으로 보입니다. 이 기본 키를 가리키는 FK를 만들고 Null 허용 (실제로는 0...M
관계 생성)하면이 컴파일 오류가 발생합니다.
StoreGeneratedPattern="Identity"
수정 문제를 제거
하지만 원인이 문제는 외부 키가 널 (NULL)
"당신이"Identity "로 StoreGeneratedPattern을 제거한 다음 ID 필드에 값을 삽입하려고하면"할 때 수행중인 작업에 대해 자세히 설명 할 수 있습니까? 어떤 코드, 어떤 SQL입니까? –
뭔가 더 많은 것을 찾을 수 있었고, – Paul
"기본 키가 StoreGeneratedPattern = 'Identity'로 설정된 경우 EF4가 null 관계를 처리 할 수 없다고 생각하는 것 같습니다. 노스 윈드에서 예를 들어 '카테고리'를 시도해보십시오. –