Member 14169626 Ответов: 1

Как преобразовать переменные var в datatable в C#?


У меня есть две переменные, как я могу получить его как datatable и вернуть его с помощью foreach.
Я хочу сохранить запрос linq в datatable

LINQ, которая querys:

var table1=from p in tableA.... etc

var table2=from p in tableB... etc

var except=table1.Except(table2);


Я хочу, чтобы переменная var получала переменные var datatable и возвращалась с foreach.

Что я уже пробовал:

var table1=from p in tableA.... etc

var table2=from p in tableB... etc

var except=table1.Except(table2);


Я хочу foreach, но var variable define.Так что Datatable не пишут.

foreach( DataTable dt in except)
{
  Student st=new Student();
  st.Add(dt);
}

1 Ответов

Рейтинг:
1

Gerry Schmitz

Ваши "vars" - это отложенные запросы LINQ (нереализованные коллекции). Вы повторяете их, как и любой другой:

foreach (var v in table1 ){

   // etc.
}


К вашему сведению, вы можете "рефакторинг" "ВАР" с против технологии IntelliSense.


Member 14169626

Я хочу преобразовать var в datatable.Как конвертировать.