데이터베이스에서 모델을 가져 오는 데 ADO .NET 엔터티 프레임 워크를 사용하고 있습니다. 내 DB에있는 테이블에는 외래 키가 많이 있는데, 모두 추상 이름을 사용합니다. FKDevice132610
.Entity Framework를 사용하는 탐색 속성의 의미있는 이름
모델을 내 모델로 가져 오면 각 외부 키에 대한 탐색 속성이 표시되지만 링크 된 테이블 이름을 기반으로 이름이 가져옵니다. 특정 테이블에 둘 이상의 외부 키가있는 경우 끝에 숫자가 추가됩니다.
이 경우 장치 1은 ParentDevices이고 Devices2는 ChildDevices이다. Entity Framework에서 내 탐색 속성에 의미있는 이름을 가져올 수 있도록이 정보를 외래 키에 입력 할 수있는 방법이 있습니까 (설명 또는 이름 사용).
그것은 절름발이입니다 ... 바보 같은 EF :( – link664
이 경우 EF의 실패가 아닙니다. 디자이너의 실패입니다. 디자이너 없이도 EF를 사용할 수 있습니다. 수동으로 XML 매핑을 작성합니다. –