OS语言环境/语言文化是否会影响投射?

时间:2018-03-02 05:29:56

标签: c# .net casting cultureinfo

我正在尝试将数字字段(在db中)转换为小数(在.net中)。我正在使用.Field扩展方法。

UPDATE T1
SET 
    [Text] = (CASE WHEN T1.Country = T2.Country THEN T1.[State] ELSE NULL END)
    , Country = (CASE WHEN T1.Country = T2.Country THEN T1.Country ELSE T2.Country END) 
FROM TableAccounts T1
INNER JOIN TableCountry T2 ON T1.[State] = T2.[State]

其中clsValues是这样的类

var data = myDataTable.AsEnumerable().Select(val => new clsValues()
          {
              value1 = all.Field<decimal>("field1")
          }).ToList();

我的疑问是我的应用程序在美国和美国使用德国。那么,如果输出的值是123.456,它会改为123,456吗?

0 个答案:

没有答案