yo estaba tratando de mover mi proyecto MVC 3 a 4 MVC pero cuando quería mover este modelo:`DatabaseGenerated (DatabaseGeneratedOption.Identity)` no funciona en MVC 4
public class Link
{
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public Guid ID { get; set; }
[DisplayName("Shorted URL")]
public string SURL { get; set; }
[DisplayName("General Link")]
public string OriginalURL { get; set; }
[DisplayName("Click Count")]
public int ClickCount { get; set; }
}
public class LinkDBContext : DbContext
{
public DbSet<Link> Links { get; set; }
}
llegué error con el atributo [System.ComponentModel.DataAnnotations.(DatabaseGeneratedOption.Identity)]
. No sé cuál es el problema. ¿¡¿Alguien sabe?!?
actualización
Estos son los errores:
El tipo o espacio de nombres 'DatabaseGeneratedAttribute' no se pudo encontrado (¿falta una directiva using o una referencia de ensamblado?)
No se ha encontrado el tipo o el nombre de espacio de nombres 'DatabaseGenerated' (es ¿falta una directiva using o una referencia de ensamblado?)
En primer lugar, el problema no está relacionado con MVC (3 o 4), ya que su código trata con Entity Framework. Segundo, no dices qué versión de EF estás usando y no dices qué error recibiste. Como mis poderes psíquicos no funcionan hoy, deberás intentar ser más específico. –
@MystereMan Acabo de crear una aplicación de Internet utilizando VS2012 y tiene EF en sí. ¡No sé qué versión es! –
Si puede incluir el mensaje de error real en la pregunta que sería útil. – Satish