Estou com problemas para gravar o registro de produto no banco. Ao subir a aplicação, tenho no comboBox os registros das categorias que eu já havia adicionado, mas ao tentar cadastrar, a seguinte exception está estourando: DbEntityValidationException was unhandled by user code - "Validation failed for one or more entities. See 'EntityValidationErrors' property for more details." Pesquisando sobre o erro vi que poderia ser relacionado a violação de FK, mas conferi e não encontrei erro. (Relacionei Produto e Categoria com 1:N, desta forma: ```[Table("Produto")] public class Produto { [Key] [Column("Id")] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int Id { get; set; }
[Column("Nome")] [StringLength(50)] [Required] public String Nome { get; set; }
[Column("Preco")] [Required] public float Preco { get; set; }
[Column("Descricao")] [StringLength(50)] [Required] public String Descricao { get; set; }
[Column("Quantidade")] [Required] public int Quantidade { get; set; }
[Column("IdCategoriaFK")] //nome da coluna [Required] public int IdCategoria { get; set; }
//Relacionamento (TER-1) [ForeignKey("IdCategoria")]//nome do atributo da classe public virtual CategoriaDoProduto Categoria { get; set; } }```
``` [Table("CategoriaDoProduto")] public class CategoriaDoProduto { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int IdCategoria { get; set; }
[Column("Nome")] [StringLength(50)] [Required] public String Nome { get; set; }
[Column("Descricao")] [StringLength(50)] [Required] public String Descricao { get; set; }
public virtual List Produtos { get; set; } }```
Obrigada!! :)