Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 26346|Répondre: 2

[Source] La vérification échoue pour une ou plusieurs entités. Pour plus d’informations...

[Copié le lien]
Publié le 13-02-2020 à 10:39:06 | | | |
La vérification échoue pour une ou plusieurs entités. Pour plus d’informations, voir la propriété EntityValidationErrors.
Modifications :

Désactivez l’interrupteur ValidateOnSaveEnabled avant SaveChanges

Vous pouvez le désactiver ainsi au niveau du contrôleur


Ou à la couche DAL, qui est fermée à l’ensemble du système

Après la fermeture, cette erreur n’est pas signalée, et une autre erreur est signalée à la place :

SqlException (0x80131904) : Les données de chaîne ou binaires seront tronquées. La peine a été levée.

C’est le problème, pour ainsi dire, lorsque vous travaillez avec la base de données, il y a des champs qui dépassent la limite de taille de vos champs dans la base de données

En regardant le code, il y a effectivement des champs trop longs.


Causes d’erreur :

1. Les colonnes non vides n’insèrent pas incorrectement les valeurs

2. La longueur de la colonne de clé étrangère entre plusieurs tables est différente        

3. L’objet contexte ef db est vide         

4. Contexte EF qui définit la propriété à db. Configuration.ValidateOnSaveEnabled = faux ;

5. La longueur du contenu dépasse la longueur maximale de la colonne


La raison de mon erreur est que la taille de la longueur du nom dépasse la limite.






Précédent:Le lien du disque réseau Baidu que j’ai posté est invalide. Que dois-je faire ?
Prochain:.net core bootstrap-fileinputupload fichier
Publié le 13-02-2020 à 11:17:47 |
J’aimerais savoir quelle est votre motivation, une seule personne qui soutient un forum.
 Propriétaire| Publié le 13-02-2020 à 11:45:53 |
zncliving Publié le 13-02-2020 à 11:17
J’aimerais savoir quelle est votre motivation, une seule personne qui soutient un forum.

Intérêt
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com