我正在尝试将数字字段(在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吗?