Мне нужна ваша помощь для небольшой проблемы. Я хотел бы сделать следующий LINQ-запрос динамическим (во время выполнения), потому что я не знаю, сколько таблиц будет в базе данных (имена таблиц известны во время выполнения).C# динамический запрос linq во время выполнения по datset
var query = from row1 in ds.Tables["tab1"].AsEnumerable()
from row2 in ds.Tables["tab2"].AsEnumerable()
from row3 in ds.Tables["tab3"].AsEnumerable()
select new { row1, row2, row3 };
Возможно ли это при генерации динамического запроса LINQ в этом случае и записать результат в DataTable или массив?
Заранее благодарен!
Итак, вы хотите декартово произведение всех таблиц строк? –
Да, Тим, что я хочу – derchrome