Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 36495|Odpoveď: 1

[Rám] Ako uložiť reťazce dlhšie ako 4000 znakov v NHibernate 3.3

[Kopírovať odkaz]
Zverejnené 23. 11. 2017 14:48:16 | | |

Dĺžka hodnoty reťazca presahuje dĺžku nastavenú v mapovaní/parametri.

Niektorí ľudia povedia, že ide o chybu v novej verzii NHibernate a v 3.2 sa to nestane. V skutočnosti, pre hodnotu atribútu typu reťazca je predvolená hodnota NHibernate maximálne 4000 znakov, v 3.2 bude automaticky skrátená, v 3.3 vám zobrazí výnimku, takže to nie je chyba. Ak chcete uložiť reťazce s viac ako 4000 znakmi, upravte typ vlastnosti v mapovacom súbore, použite type="StringClob"


  

Referencia: Prvá je hlásenie chyby v systéme JIRA na správu úloh NHibernate, ak nájdete nejakú chybu NHibernate, môžete sa prihlásiť do systému a vytvoriť chybovú úlohu, pričom odborníci overia opravu.

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




Predchádzajúci:MVC WebAPI filtruje na získanie parametrov požiadaviek a obsahu odpovedí
Budúci:Prvý typ reťazca atribútu EF kódu pridáva indexové vlastnosti
Zverejnené 24. 10. 2021 18:02:42 |
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com