我正在使用列A
从表value
中选择一些数据,并选择与表B
有关系的数据,其中包含coef
列,其中包含(-1,0,1)
1}}
从A
检索时,我想将value
与coef
相乘。
答案 0 :(得分:5)
这样的东西?
var result = from a in tableA
join b in tableB on a.Key = b.ForeignKey
select new
{
Value = a.value * b.coef
};
答案 1 :(得分:-1)
您可以使用LINQ表达式在一行中执行此操作:
dt.Rows.ForEach(x => x["value"] = (double)x["value"] * (double)x["coef"]);
或者您可以在DataTable中添加另一列:
dt.Columns.Add("Result", typeof(decimal));
dt["result"] = "value * coef";