J'ai ajouté un nouveau modèle de données d'entité ADO.Net 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ées à l'aire de conception. Deux autres tables ne s'ajouteront pas. Je les sélectionne dans l'assistant et clique sur Terminer, mais ils n'apparaissent jamais sur l'aire de conception.
S'agit-il d'un bogue ou y a-t-il des situations où une table ne peut pas être ajoutée 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>-->