Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 18950|Antwort: 0

[Quelle] Konnte den Typ nicht bestimmen für: Dezimal, für Spalten: NHibernate.Mapping.Colum...

[Link kopieren]
Veröffentlicht am 21.11.2016 14:02:58 | | | |
Konnte den Typ nicht bestimmen für: Dezimal, für Spalten: NHibernate.Mapping.Column(xxx)


Hier sind einige der Aussagen anderer im Internet:

Konnte den Typ für: dezimal, für Spalten: NHibernate.Mapping.Column(Price) nicht bestimmen.
Kannst du dich nicht für die Dezimalschrift entscheiden??
Eigenschaften sind in C# als Dezimaltypen definiert, und Abbildungen als <Eigenschaftsname="MyField" Präzision="5" Skala="2"/>

Öffentliche virtuelle Dezimal? Betrag { get; Set; }

<!--ExplicitDefinedType-->
<Eigentumsname="Betrag" Genauigkeit="5" Maßstab="2"/>
<!--HeuristicDefinedType-->
<Eigenschaftsname="Betrag" Typ="Dezimal" Präzision="5" Skala="2"/>
<!--InLineDefinedType-->
<Eigenschaftsname="Betrag" Typ="Dezimal(5,2)"/>
<!--ColumnNode-->
<Eigenschaftsname="Betrag">
<Spaltenname="Beträge", Genauigkeit="5" Skala="2"/>
</property>
Die obige Konfiguration besagt, dass kein Fehler vorliegt, aber es handelt sich um einen Fehler, und schließlich stellt sich heraus, dass es sich um ein Versionsproblem handelt, das in NHibernate2.1.2 und NHibernate3.0 übergeben werden kann, aber Nhibernate3.3 nicht passiert.


-------------------------------------- Trennlinie---------------------------------

Meine Lösung:



Der Grund für den Fehler ist, dass nach meiner Eingabe ein zusätzliches Feld frei ist。。。。。 Peinlich




Vorhergehend:MVC löst das Problem, dass Formulare, die dynamisch durch jQuery-Validierung hinzugefügt werden, ungültig machen
Nächster:C#-Binärform und Umwandlung zwischen Strings
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com