Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 26346|Răspunde: 2

[Sursă] Verificarea eșuează pentru una sau mai multe entități. Pentru mai multe informații...

[Copiază linkul]
Postat pe 2020-2-13 10:39:06 | | | |
Verificarea eșuează pentru una sau mai multe entități. Pentru mai multe informații, consultați proprietatea EntityValidationErrors.
Modificări:

Dezactivează comutatorul ValidateOnSaveEnabled înainte de SaveChanges

Poți să-l dezactivezi așa la nivel de controller


Sau la stratul DAL, care este închis întregului sistem

După închidere, această eroare nu este raportată, iar o altă eroare este raportată în schimb:

SqlException (0x80131904): Datele de șir sau binare vor fi trunchiate. Sentința a fost încheiată.

Aceasta este problema, ca să spunem așa, când lucrezi cu baza de date, există câmpuri care depășesc limita de dimensiune a câmpurilor tale din baza de date

Privind codul, există într-adevăr câmpuri prea lungi.


Cauzele erorii:

1. Coloanele negoale nu inserează valori greșit

2. Lungimea coloanei cheii străine între mai multe tabele este diferită        

3. Obiectul de context ef db este gol         

4. Setarea contextului EF la db. Configuration.ValidateOnSaveEnabled = false;

5. Lungimea conținutului depășește lungimea maximă a coloanei


Motivul greșelii mele este că dimensiunea numelui depășește limita.






Precedent:Linkul discului de rețea Baidu pe care l-am postat este invalid. Ce ar trebui să fac?
Următor:.net core bootstrap-fileinputupload
Postat la 2020-2-13 11:17:47 |
Aș vrea să știu care este motivația ta, o singură persoană care susține un forum.
 Proprietarul| Postat la 2020-2-13 11:45:53 |
zncliving Postat la 2020-2-13 11:17
Aș vrea să știu care este motivația ta, o singură persoană care susține un forum.

Interes
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com