For the complete documentation index, see llms.txt. This page is also available as Markdown.

5.1 Crear la tabla de Productos

En nuestra carpeta Models agregamos una nueva clase llamada Producto.cs con las siguientes propiedades:

Producto.cs
public class Producto
{ 
    [Key] 
    [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 
    public int Id { get; set; }
    
    [Required(ErrorMessage = "Required")]
    public int CategoriaId {get; set; }
            
    [Required(ErrorMessage = "Required")]
    [Range(1,999, ErrorMessage = "Range")]
    public int Clave { get; set; }

    [Required(ErrorMessage = "Required")]
    [Column(TypeName = "VARCHAR(80)")]
    public string Nombre { get; set; }
}

Agregamos nuestra tabla a la clase CaducaContext.cs

CaducaContext.cs
public class CaducaContext : DbContext
{
    public virtual DbSet<Categoria> Categoria { get; set; }

    public virtual DbSet<Producto> Producto { get; set; }
}

Agregamos nuestra migración en la consola del administrador de paquetes. Tecleamos el comando

Actualizamos nuestra base de datos

Last updated