2011-02-16 2 views
1

이 일반적인 모델은 다음 오류가 발생하지만 빌드에는 영향을주지 않습니다.엔티티 프레임 워크 엔티티 "사용자"추가 및 속성 "CreateUser"에 오류가있는 이유는 무엇입니까?

오류 1 오류 6029 : 구성원 유형 생성 된 공장 방법 'Model1.User'갈등에 'createuser가'. D : 프로젝트 \ \으로 ClassLibrary1 \으로 ClassLibrary1 \ Model1.edmx 1 명으로 ClassLibrary1

그러나이

을 성공 빌드가이 버그인가요?

+0

Resharper 또는 이와 유사한 라이브러리 오류가 아닙니까? 생성자에서 EF 다이어그램을 만들면 모든 Type에 대해 생성 된 CreateType() 정적 함수가 있습니다. 아마 오버로드했을 지 모르지만 오류가 있어서는 안됩니다. – LukLed

답변

0

기본 데이터 저장소를 여러 번 변경하고 모델을 여러 번 재생할 때 이와 같은 이상한 충돌이 발생했습니다. 프로젝트에서 EF 모델을 삭제하고 다시 생성하면 일반적으로 수정됩니다.

+0

내 상황은 위의 상황이 여러 번 갱신 된 것에 관계없이 오류가 발생하는 한 매우 간단한 사용입니다. 요점은 왜이 오류가 발생했는지, 빌드가 성공적 이었는지입니다. – Rexhxiao

1

이 문제도 발생했습니다. 문제는 CreateUser 열이 포함 된 User 테이블을 가졌다는 것입니다. 열 이름을 CreatedBy로 변경하면 효과가있었습니다.