Я пытаюсь протестировать метод расширения динамического соединения, как определено here, для объединения двух наборов данных (набор данных1 и набор данных2) в нескольких условиях. Мое условие соединения, как показано нижеКак использовать динамический метод расширения соединения LINQ для множества условий
outerSelector = "new (dataset1.ToBeReconciled as col1, dataset1.TransactionDate as col2)";
innerSelector = "new (dataset2.ToBeReconciled as col1, dataset2.TransactionDate as col2)";
Это не приводит к какой-либо ошибке, но в то же время всегда возвращает ноль записей, даже если у меня есть записи, которые соответствуют этому условию.
Любая идея, как сделать эту работу? Благодаря!
простой работает отлично, но мое требование состоит в том, что мне нужно несколько условий для соединения. И присоединиться к нескольким не работает. –
Итак, что мешает вам добавить еще один оператор Join в конец предыдущего? –
ничего. Он отлично компилируется. Но это не работает. Он всегда указывает, что «перечисление не дало никаких результатов», даже если есть записи, соответствующие условиям соединения. –