Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 21034|Vastaus: 1

[Lähde] .NET/C# EF UKK -kokoelma

[Kopioi linkki]
Julkaistu 4.2.2018 11.57.47 | | |

1. Päivitätkö EF:n etkä löydä määritettyä taulukkoa?

Taulukossa ei ole ensisijaista avainta!

2. Olenko lisännyt esineen, jolla on sama avain?

Syy 1: Tarkista, löytyykö päällekkäisiä pääavaimia!

Syy 2: Tarkista, onko tehtäväkenttä päällekkäis!

Syy 3: Viiteavaimen nimi ei voi olla sama kuin taulukkokentän!

3. Onko uudelleenrakennusratkaisu onnistunut, mutta julkaisu epäonnistuu?

Syy 1: Tarkista, onko .NET Framework -versio johdonmukainen!

Syy 2: Tarkista, onko viite (log4net) oikea!

4. POCO T4 -mallipohja, epäonnistuttu? (Tyyppiä tai elämäntilan nimeä ei löydy)

Tarkista, onko symboli väärä (puolipiste), sitä ei todellakaan voi viitata uudelleen!

5. Eikö EntitySetin "xxx-taulua" voi päivittää, koska siinä on DefiningQuery, eikä elementissä ole elementtiä, joka tukisi nykyistä operaatiota?

EF-entiteeteillä ei ole ensisijaista avainta, poista vain uudelleenviittaus!

6. Attribuutti "tila" on osa objektin avaintietoa, eikö sitä voi muuttaa?

Ei pääavainta, eikä kaksoiskappaleen pääavainta!

7. Virhe merkintöjen päivityksessä. Lisätietoja löytyy kohdasta Sisäiset poikkeukset?

Tietokannan taulukossa ei ole tunnistesarakkeetta tai tietotyyppi on väärä!

8. Ei ole olemassa ViewData-tyyppistä "IEnumerable", jossa olisi avain "categoryid<SelectListItem>"?

Tämä lause tarkoittaa: tyyppi ViewData ei ole olemassa, ja sen tyyppi on <SelectListItem>IEnumerable, ja sen ensisijainen avain on categoryid. IEnumerable <SelectListItem>tarkoittaa kokoelmaa SelectListItem-tiedostoja.

Ratkaisu on: muuta return View() palauttamaan Create()!

9. Yhden tai useamman tahon varmennus epäonnistuu. Lisätietoja löytyy "EntityValidationErrors" -ominaisuudesta?

Ongelman syy voisi olla:

1. Ei-tyhjät sarakkeet eivät lisää arvoja väärin

2. Vierasavaimen sarakkeen pituus useiden taulujen välillä on erilainen      

3. EF-kontekstiobjekti db on tyhjä        

4. EF-kontekstiasetus ominaisuuden db:lle. Configuration.ValidateOnSaveEnabled = väärin;

5. Sisällön pituus ylittää sarakkeen maksimipituuden

6. Kirjasto lisättiin ratkaisuun, mutta sitä ei päivitetty

7. Lisää viite käyttämällä System.Data.Validationia;

10. Entiteetin tyyppi xxx (taulukko) ei ole osa mallia nykyisessä kontekstissa? / Entiteettiluokka ei vastaa tietokantakentän tyyppiä tai attribuuttia?

Tämä taulukko ei ole nykyisessä tietokannassa, sinun täytyy lisätä koodirivi muuntaaksesi sen toiseen tietokantaan:

oc.iBllSession.Itb_biaoming_BLL. DbName = "Tietokannan nimi";

11. Tyyppi- tai nimiavaruuden nimi ei löytynyt"... "(Onko ohjeiden tai menettelytapojen käyttö puutetta)?"

Poista alkuperäinen lainaus, lainaa uudelleen!




Edellinen:Erittäin helppokäyttöinen SMS-pommittajaohjelmisto
Seuraava:682d7a5cc90aeab75279e71e2464010f Miten tämä koodaus on toteutettu?
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com