[英]DataTable joins c# - joins on datatable
如何將連接與 dataTable 一起使用? 由於我是 C# 的新手,我不知道為什么我的代碼不起作用。 有人可以調查一下嗎?
var result = from x in clientpos.AsEnumerable()
join y in exec_pos.AsEnumerable()
on new { X1 = x.Field<string>("ClientCode"), X2 = x.Field<string>("Symbol"),
X3 = x.Field<string>("Expirydate"), X4 = x.Field<string>("Strikeprice") , X5 = x.Field<string>("ClientCode") }
equals new { X1 = y.Field<string>("ClientCode"), X2 = y.Field<string>("Symbol"),
X3 = y.Field<string>("Expirydate"), X4 = y.Field<string>("Strikeprice") ,
X5 = y.Field<string>("ClientCode")
}
select x;
聯接采用以下格式。 如果您需要額外的過濾,您可以在查詢中添加額外的 WHERE。
var result = (from x in clientpos.AsEnumerable()
join y in exec_pos.AsEnumerable() on x.Field<string>("ClientCode") equals y.Field<string>("ClientCode")
select new { client = x, exec = y}).ToList();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.