One or more rows contain values violating non-null, unique, or foreign-key constraints.

E' un problema di DB
O non inserisci un valore in una colonna non-null, oppure violi foreign-key
Il problema non sta nel codice ma nei dati