Ho aggiunto un nuovo ADO.Net Entity Data Model nel mio progetto e ho utilizzato la procedura guidata di aggiornamento per aggiungere tabelle al modello. Cinque delle tabelle selezionate sono state aggiunte all'area di progettazione. Altre due tabelle non verranno aggiunte. Li seleziono nella procedura guidata e faccio clic su Fine, ma non vengono mai visualizzati nell'area di progettazione.
È un bug o ci sono alcune situazioni in cui non è possibile aggiungere una tabella al modello (in base alla progettazione)?
AGGIORNAMENTO: XML (* .edmx) rivela il 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>-->