DataTable присоединяется к c # - присоединяется к datatable - PullRequest
0 голосов
/ 21 октября 2019

Как использовать объединения с 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;

1 Ответ

0 голосов
/ 21 октября 2019

Объединение в формате ниже. Вы можете добавить дополнение 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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...