У меня есть linq-to-sql
запрос, который выбирает записи.
Прежде всего, у меня есть переменная, которая может содержать Id или несколько идентификаторов.
var consumerId = _context.Consumers.Where(x => x.UsrDefault.Equals("True"));
// This can return one or an array of Ids.
Затем у меня есть запрос linq-to-sql:
var query = (from users in _context.Users
join consumers in _context.Consumers
on usersId equals consumerId
select new UserConsumerDto
{
FirstName = users.FirstName,
LastName = users.LastName
}).ToList()
Мой вопрос заключается в том, что когда у меня несколько consumerId
, как я могу выполнить этот запрос linq-to-sql
? Я хочу избежать любого цикла foreach.
Может кто-нибудь посоветовать, пожалуйста?