Yo añadí un nuevo modelo de entidad de datos ADO.Net en mi proyecto y se utiliza el asistente de actualización para agregar tablas en el modelo. Se agregaron cinco de las tablas seleccionadas a la superficie de diseño. No se agregarán otras dos tablas. Los selecciono en el asistente y hago clic en Finalizar, pero nunca aparecen en la superficie de diseño.
¿Es esto un error o hay algunas situaciones en las que no se puede agregar una tabla al modelo (por diseño)?
ACTUALIZACIÓN: El XML (* .edmx) revela el 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>-->