5.1 Crear la tabla de Productos
En nuestra carpeta Models agregamos una nueva clase llamada Producto.cs con las siguientes propiedades:
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
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
Add-Migration Tabla_Productos
Actualizamos nuestra base de datos
Update-database
Previous5. Agregando el servicio para los productosNext5.2 Formas de cargar información de tablas relacionadas
Last updated
Was this helpful?