View Single Post
  #4 (permalink)  
Old February 3rd, 2015, 12:24 PM
caceresjoseph92 caceresjoseph92 is offline
Registered User
 
Join Date: Feb 2015
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Default

tuve el mismo problema

-System.Data.Entity.Edm.EdmEntityType: : EntityType 'Album' has no key defined. Define the key for this EntityType.
-System.Data.Entity.Edm.EdmEntitySet: EntityType: EntitySet 'Albums' is based on type 'Album' that has no keys defined.

Al crear un nuevo control, sucede que en mvc si no posees una base de datos a la cual conectarse, el crea una base de datos local, tomando los metodos y generando tanto el control como las vistas, es por eso que esta pidiendo que se reconosca una llave primaria.

MVC necesita que si se crea un método contenga una llave primaria, para esto se debe agregar ID al final del nombre del identificador, ejemplo, public int AlbumID { get; set; }, fíjese que AlbumID es asignado de este modo como llave primaria.

espero sirva.
Reply With Quote