У меня есть этот LINQ:Создание LINQ с тем, где статья
private static object getObjectModels(DbContext context, IQueryable<int> contractsID)
{
return (from objectModel in context.Set<ObjectModel>()
where "column named conId contains contractsID "
select new ContractHelper
{
Id = contract.Id,
ClientId = contract.ClientId,
});
}
нужно выбрать из записей таблицы, где столбец с именем conID имеют значения contractsID.
Контракт ID - это массив int. Обозначение столбца intID.
Что я пишу в этой строке: где «column с именем conId содержит contractID» , чтобы получить все записи, в которых идентификатор столбца имеет элемент, равный элементу в массиве contractID?
Вам нужно реплицировать 'пункт в': [http://stackoverflow.com/questions /959752/where-in-clause-in-linq](http://stackoverflow.com/questions/959752/where-in-clause-in-linq) – markpsmith