Am in baza de date un camp "versiune" de tip float.In C# cand mapez baza de date acesta este de tip double.Problemele mele apar cand vreau sa il aduc din baza de date,sa cresc acest camp versiune si sa il inserez din nou in baza de date.De exemplu daca in baza de date am versiunea 1.1 .imi aduc aceasta valaore;ii atribui versiune+=0.1 si fac un update ptr acest camp in baza de date.Dar in loc sa imi puna 1.2 imi pune ceva de genul 1.20000002384186.Asta se intampla si cand inserez .cand ii atribui de exemplu versiune=1.1.in baza de date pune 1.1000000238418579.Imi poate spune cineva de ce imi apare aceasta problema si de ce nu imi pune o singura cifra dupa virgula.Ce am citit pe internet pentru un camp float din sql server in C# se pune double!!!