DbContextLINQ выбрать из таблицы, где fieldValue находится в другом списке таблицы значений
class Table1
public string Id1 { get; set; }
public string Field { get; set; }
public string Id2 { get; set; }
public virtual Table2 Table2 { get; set; }
class Table2
public string Id2 { get; set; }
public string Field { get; set; }
мне нужно искать все записи из Table1
где Table1Field
находится в другом списке таблицы значений.
Например первый я выбираю все значения, которые соответствуют этому параметру Поиск
IQueryable<Table2> listOfvalues = from b in dbContext.Table2
where b.Field1.Contains(searchParam)
select b;
result = listOfvalues.ToList();
А теперь мне нужно написать код, который возвращает все поля из Table1
, где поле в этом listOfValues
.
Ваш вопрос непонятен. Прочтите его 3 раза и все еще не уверены. Пожалуйста, отредактируйте его, чтобы сделать его понятным, и, пожалуйста, добавьте пример данных ввода/вывода –
Это о соединении двух таблиц? Получение некоторых значений из таблицы 2 для параметров поиска, а затем из таблицы 1, которая объединяется с таблицей 2 для выходных значений? – A3006
Существует соединение между Table1 и Table2, поэтому мне нужно написать запрос Linq witch, который возвращает всю таблицу 1, там записывается Id2 в таблице2, где Table2.Field содержит searchparam – Songaila