を含む列があるテーブルと関係A
のある列value
とタイプを持つテーブルからいくつかのデータを選択しています。
から取得するときに、を乗算したいと思います。B
coef
(-1,0,1)
A
value
coef
質問する
606 次
2 に答える
5
このようなもの?
var result = from a in tableA
join b in tableB on a.Key = b.ForeignKey
select new
{
Value = a.value * b.coef
};
于 2013-03-27T09:41:03.373 に答える
-1
LINQ式を使用して、次の1行で実行できます。
dt.Rows.ForEach(x => x["value"] = (double)x["value"] * (double)x["coef"]);
または、DataTableに別の列を追加することもできます。
dt.Columns.Add("Result", typeof(decimal));
dt["result"] = "value * coef";
于 2013-03-27T09:47:09.193 に答える