Eu adicionei um novo ADO.Net Entity Data Model em meu projeto e usei o Update Wizard para adicionar tabelas ao modelo. Cinco das tabelas selecionadas foram adicionadas à superfície de design. Duas outras tabelas não serão adicionadas. Eu os seleciono no assistente e clico em Concluir, mas eles nunca aparecem na superfície de design.
Isso é um bug ou existem algumas situações em que uma tabela não pode ser adicionada ao modelo (por design)?
ATUALIZAÇÃO: O XML (* .edmx) revela o problema.
<!--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>-->