1

기존 데이터베이스에서 "리버스 엔지니어링"된 edmx 파일과 함께 Model-First Entity Framework를 사용하고 있습니다. 순간 Works.EditorUserID에서엔터티 프레임 워크 모델 첫 번째 탐색 속성 규칙

Users.UserID에 외래 키 : - 예를 들어,

는 대부분의 경우, 엔티티 및 탐색 속성은 내 규칙에 따라 자동으로 감지되었지만, 실종 일부 탐색 속성이있다 그러나 Entity Framework는 생성 된 개체에 Editor 탐색 속성을 자동으로 포함하지 않습니다.

내 데이터베이스에서 사용할 수있는 더 나은 명명 규칙이 있습니까?

감사

UPDATE : 난 그냥 탐색 속성이 생성되는 사실에 있음을 깨달았다하지만 매우 유용 이름이 아닙니다 - 그것은이 User 대신 Editor라는 탐색 속성을 만드는 .

답변

2

기존 데이터베이스 ("Database First"이라고도 함)에서 모델을 생성 할 때 탐색 속성에는 관련 테이블의 이름이 자동으로 지정됩니다. EF는 외래 키 열 이름에서 추가 "메타 데이터"를 추출하여 탐색 속성에 대해보다 적절한 이름을 결정하지 않습니다.

주어진 이름에 만족하지 않으면 모델에서 변경하십시오.

관련 문제