Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 18950|Risposta: 0

[Fonte] Non è stato possibile determinare il tipo per: Decimale, per colonne: NHibernate.Mapping.Colum...

[Copiato link]
Pubblicato su 21/11/2016 14:02:58 | | | |
Non è stato possibile determinare il tipo per: Decimal , per colonne: NHibernate.Mapping.Column(xxx)


Ecco alcune delle affermazioni di altri su Internet:

Non è stato possibile determinare il tipo per: decimale, per colonne: NHibernate.Mapping.Column(Price)
Non riesci a decidere il tipo decimale??
Le proprietà sono definite in C# come tipi decimali, e le mappature sono definite come <nome proprietà="MyField" precision="5" scala="2"/>

Decimale virtuale pubblico? Amount { get; set; }

<!--TipoDefinitoEsplicito-->
<nome proprietà="Importo" precisione="5" scala="2"/>
<!--TipoDefinitoEuristico-->
<nome proprietà="Importo" tipo="decimale" precisione="5" scala="2"/>
<!--TipoDefinitoInLine-->
<nome proprietà="Importo" tipo="Decimale(5,2)"/>
<!--NodoColonna-->
<nome proprietà="Importo">
<nome colonna="Importo" precisione="5" scala="2"/>
</property>
La configurazione sopra ritiene che non ci sia alcun errore, ma si tratta di un errore, e alla fine si scopre che si tratta di un problema di versione, che può essere passato in NHibernate2.1.2 e NHibernate3.0, ma Nhibernate3.3 non passa.


-------------------------------------- linea di demarcazione---------------------------------

La mia soluzione:



Il motivo dell'errore è che c'è uno spazio extra dopo il mio tipo。。。。。 Imbarazzante




Precedente:MVC risolve il problema dell'invalidazione dinamica dei moduli aggiunti tramite jQuery Validation
Prossimo:C# binario e interconversione tra stringhe
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com