Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 26346|Svar: 2

[Kilde] Verifikation fejler for en eller flere enheder. For mere information...

[Kopier link]
Opslået den 2020-2-13 10:39:06 | | | |
Verifikation fejler for en eller flere enheder. For mere information, se egenskaben EntityValidationErrors.
Modifikationer:

Sluk for ValidateOnSaveEnabled-switchen før SaveChanges

Du kan slå det fra på controller-niveau


Eller på DAL-laget, som er lukket for hele systemet

Efter lukning rapporteres denne fejl ikke, og en anden fejl rapporteres i stedet:

SqlException (0x80131904): Streng- eller binære data vil blive afkortet. Dommen er blevet ophævet.

Det er problemet, så at sige, når du arbejder med databasen, er der felter, der overstiger størrelsesgrænsen for dine felter i databasen

Når man ser på koden, er der faktisk felter, der er for lange.


Fejlårsager:

1. Ikke-tomme kolonner indsætter ikke værdier forkert

2. Længden af fremmednøglekolonnen mellem flere tabeller er forskellig        

3. EF-kontekstobjektets database er tom         

4. EF kontekstindstillingsegenskab til db. Configuration.ValidateOnSaveEnabled = falsk;

5. Indholdets længde overstiger den maksimale kolonnelængde


Årsagen til min fejl er, at navnets længde overstiger grænsen.






Tidligere:Baidu-netværksdisklinket, jeg postede, er ugyldigt. Hvad skal jeg gøre?
Næste:.net core bootstrap-fileinputupload file
Opslået den 2020-2-13 11:17:47 |
Jeg vil gerne vide, hvad din motivation er, én person, der støtter et forum.
 Udlejer| Opslået den 2020-2-13 11:45:53 |
zncliving Opslået den 2020-2-13 11:17
Jeg vil gerne vide, hvad din motivation er, én person, der støtter et forum.

Interesse
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com