Bonjour à tous
Je ne sais pas si ma question est une question de débutant, mais j'ai actuellement un problème avec la validation des mes entités au niveau base de donnée.
J'utilise :
.Net Framework 4
MVC 4
Code First
Entity Framework
Tous les contrôles qui doivent être réalisé (Required, StringLenght, ...) sont fait par le code des entités dans les annotations, ainsi que par les contrôleurs.
Par contre, je me retrouve avec un petit problème sur la partie validation coté DataBase.
Pour la partie ForgeinKey, je fais attention de bien fournir des valeurs de clé primaire de mes jointures, même si il m'arrive encore de fournir de mauvaise valeur.
Par contre, toute la partie Contrainte gérer par la BD ainsi que les PrimaryKeys, je n'arrive pas à trouver comment les gérer proprement. Je soumet mes entités et je me retrouve avec une DbUpdateException qui n'est quasiment pas exploitable.
Ma question est donc, y a t'il une étape de validation par rapport à la BD a faire avant le DbContext.SaveChanges(), ou bien une solution pour traiter proprement le retour de la BD avec son DbUpdateException.
Merci d'avance pour vos informations, questions, hypothèse de recherche et toute autre chose pouvant m'aider.
Thomas
Partager