мой первый пост и надеюсь, что кто-то может указать мне правильное направление.
Я пытаюсь создать динамические c linq запросы для преобразования таблиц данных в моем приложении. Это пример жесткого кода запроса Linq, который я использую.
transformedData = (from a in bankedSourceData.Datatable.Rows.Cast<DataRow>()
where bankedCompareData.Datatable.Rows.Cast<DataRow>().Any(r => Equals(r["DummyColumn"], a["DummyColumn"]))
select a).CopyToDataTable();
Я пытаюсь найти строки в одной таблице, где данные существуют в другой таблице. У меня есть третья таблица, которая диктует, что сопоставить в запросе Linq. У меня проблема в том, что могут возникнуть ситуации, когда мне нужно добавить еще одно условие в условие where для сопоставления во втором или нескольких столбцах.
Есть ли способ превратить строку в лямбду или любую другую альтернативу? за это?
Заранее благодарю.