Forums Neueste Beiträge
 

Q: LINQ OR-Mapping float Datentyp

06/06/2008 - 09:38 von Holger Hinzberg | Report spam
Hallo,

ich habe etwas Problem beim OR Mapping mit LINQ:

Ich habe folgenden Code

[Column(Name = "verkaufnetto")]
public float verkaufnetto { get; set; }

mit dem ich in ein float Datenbankfeld schreibe.
Das funktioniert fehlerfrei, Probleme habe nich nur wenn ich den wert
wieder auslesen will, dann bekomme ich diese Meldung:

"Die angegebene Umwandlung ist ungültig."
"When casting from a number, the number must be a number less then
inifinity"

Ich weiss nicht wie der Complier zu dieser Erkenntniss kommt, der Wert
ist eine ganz normale Zahl.
Offensichtlich ist hier float nicht gleich float, aber was kann man
dagegen tun??

TIA
Holger
 

Lesen sie die antworten

#1 Gregor Biswanger
06/06/2008 - 09:49 | Warnen spam
Kannst du deine LINQ-to-SQL Klasse Debuggen und genau die Fehlermeldung
Posten, eventuell fàllt dir auch gleich etwas auf...

INdotNET - Ingolstàdter .NET Developers Group - http://www.indot.net


"Holger Hinzberg" wrote:

Hallo,

ich habe etwas Problem beim OR Mapping mit LINQ:

Ich habe folgenden Code

[Column(Name = "verkaufnetto")]
public float verkaufnetto { get; set; }

mit dem ich in ein float Datenbankfeld schreibe.
Das funktioniert fehlerfrei, Probleme habe nich nur wenn ich den wert
wieder auslesen will, dann bekomme ich diese Meldung:

"Die angegebene Umwandlung ist ungültig."
"When casting from a number, the number must be a number less then
inifinity"

Ich weiss nicht wie der Complier zu dieser Erkenntniss kommt, der Wert
ist eine ganz normale Zahl.
Offensichtlich ist hier float nicht gleich float, aber was kann man
dagegen tun??

TIA
Holger

Ähnliche fragen