나는 새로운 ADO.Net 엔터티 데이터 모델을 추가 내 프로젝트에와 사용 업데이트 마법사를 모델로 테이블을 추가 할 수 있습니다. 선택한 테이블 중 5 개가 디자인 화면에 추가되었습니다. 다른 두 테이블은 추가되지 않습니다. 마법사에서 선택하고 마침을 클릭했지만 디자인 화면에는 나타나지 않습니다.
이것은 버그입니까, 아니면 테이블을 모델에 추가 할 수없는 상황이 있습니까 (설계 상)?
업데이트 : XML (*. edmx)이 문제를 보여줍니다.
<!--Errors Found During Generation:
warning 6013: The table/view 'FooBar.dbo.Roles' does not
have a primary key defined and no valid primary key could be inferred.
This table/view has been excluded. To use the entity you will need to
review your schema, add the correct keys and uncomment it.-->
<!--<EntityType Name="Roles">
<Property Name="role_id" Type="decimal" />
<Property Name="role_desc" Type="nvarchar" MaxLength="30" />
</EntityType>-->