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

Näkymä: 36495|Vastaus: 1

[Kehys] Kuinka tallentaa yli 4000 merkin pidempiä merkkijonoja NHibernate 3.3:een

[Kopioi linkki]
Julkaistu 23.11.2017 14.48.16 | | |

Merkkijonon arvon pituus ylittää kartoituksessa/parametrissa määritellyn pituuden.

Jotkut sanovat, että tämä on bugi uudessa NHibernate-versiossa, eikä sitä tapahdu versiossa 3.2. Itse asiassa merkkijonotyypin attribuuttiarvolle NHibernate-oletusarvon maksimi on 4000 merkkiä, versiossa 3.2 se katkaistaan automaattisesti, versiossa 3.3 se heittää poikkeuksen, joten tämä ei ole bugi. Jos haluat tallentaa yli 4000 merkin merkkijonoja, muokkaa ominaisuuden tyyppiä mapping-tiedostossa, käytä type="StringClob"


  

Viite: Ensimmäinen on bugiraportti NHibernaten JIRA-tehtävienhallintajärjestelmästä. Jos löydät NHibernate-virheen, voit kirjautua järjestelmään luodaksesi virhetehtävän, ja ammattilaiset tarkistavat korjauksen.

https://nhibernate.jira.com/browse/NH-3130

http://stackoverflow.com/questions/12708171/the-length-of-the-string-value-exceeds-the-length-configured-in-the-mapping-para




Edellinen:MVC WebAPI-suodattimet saadakseen pyyntöparametrit ja vastauksen sisällön
Seuraava:EF-koodin ensimmäinen attribuuttimerkkijonotyyppi lisää indeksiominaisuuksia
Julkaistu 24.10.2021 18.02.42 |
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