J'ai ajouté une nouvelle ADO.Net Modèle de Données d'Entité dans mon projet et utilisé l' Assistant de mise à Jour pour ajouter des tables dans le modèle. Cinq des tables sélectionnées ont été ajoutés à la conception de la surface. Deux autres tables ne sera pas ajouter. Je les sélectionner dans l'assistant et cliquez sur Terminer, et pourtant ils n'ont jamais apparaître sur la surface de dessin.
Est-ce un bug ou il y a certaines situations où une table ne peut pas être ajouté au modèle (par conception)?
Mise à JOUR: Le XML (*.edmx) révèle le problème.
<!--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>-->
Merci Craig pour votre réponse.