I can't really find a definitive answer to what happens if for example my decimals are stored in the database with different culture settings and I want to get them via a SqlDataReader into my program. Will the ',' and '.' always be correctly parsed and converted to my current culture as long as the data type in the SQL-DB is set to decimal?
What happens if they are stored in a varchar and try to use .GetDecimal()?