【发布时间】:2023-03-17 23:37:01
【问题描述】:
我有一种情况要更新 TABLEA 依赖于 TABLEB 但 comaparision 键不止一个。单比较键没问题
任何人都可以对此提出一些建议吗?
这里我使用了下面的代码。
_dtMaster.AsEnumerable().Join(_dtChild.AsEnumerable(),
_dtmater => Convert.ToString(_dtmater[ss.TrimStart().TrimEnd()]),
_dtchild => Convert.ToString(_dtchild[ss.TrimStart().TrimEnd()]),
(_dtmater, _dtchild) => new { _dtmater, _dtchild }).ToList().ForEach(o =>
{
for (int i = 0; i <= Field.Count() - 1; i++) //Set value to table
o._dtmater.SetField(Field[i], o._dtchild[Field[i]].ToString());
});
我想从 _dtchild 表更新数据的数据表中的 _dtmaster 位置 此示例是单键比较。我怎样才能为多个键做这个?
谢谢
【问题讨论】: