See the code
DataTable _dtMaster = dt();
_dtMaster.Columns.Add("Discription");
DataTable _dtChild = dttt();
_dtMaster.AsEnumerable().Join(_dtChild.AsEnumerable(), _dtmater => Convert.ToString(_dtmater["id"]),
_dtchild => Convert.ToString(_dtchild["id"]), (_dtmater, _dtchild) => new { _dtmater, _dtchild }).ToList().ForEach(o=>o._dtmater.SetField("Discription",o._dtchild["Discription"].ToString()));
code taken from https://www.c-sharpcorner.com/blogs/update-datatable-using-linq1
I do not understand the above join code. So tell me how to convert the above join to similar one as below example join and update data
result1 = (from bclist in BogeyConfigList.AsParallel()
from prd in PeriodList.AsParallel()
from brk in BrkHistData.AsParallel()
select new BogeyData
{
Broker = brk.HistBroker,
Select = brk.BrkHistSelect,
Section = bclist.Section,
LineItem = bclist.Li,
}).ToList();
please convert the code. thanks