Попытка конвертировать SQL-запрос в LINQ (так как я добавил код для загрузки двух таблиц SQL и сохранения их в DataSet в памяти). Поэтому мне нужно, чтобы LINQ выбирал тот же материал, что и SQL.Выберите несколько элементов в нескольких таблицах с помощью соединения
SQL Query
SELECT s.item1, s.item2, l.itemA, l.itemB
FROM table1 s, table2 l
WHERE l.itemA = name AND s.item1 = l.itemB
То, что я до сих пор, что не компилируется (DBCONFIG является DataSet с несколькими таблицами)
var query = from l in DbConfig.Tables["table2"].AsEnumerable()
join s in DbConfig.Tables["table1"].AsEnumerable() on l.Field<string>("itemB") equals s.Field<string>("item1")
where l.Field<string>("itemA") == name
select s.item, s.item2, l.itemA, l.itemB;
Я новичок в LINQ, так что любая помощь будет будь большой, спасибо!
Что такое ошибка компилятора? –