Это невозможно. Include
работает только с ESQL или linq-to-entity, потому что он должен обрабатываться во время построения запроса для построения правильного запроса SQL. Вы не можете передать SQL-запрос этому механизму построения. Более того, ваш код приведет к выполнению SQL-запроса как есть и попытке вызвать Include
в результате перечисления.
Вы также можете использовать простой запрос linq, чтобы получить свой результат:
var query = from c in context.Clients.Include(c => c.Address).Include(c => c.Contactinfo)
join ac in context.ActiveClients on c.Id equals ac.Id
select c;
Это должно привести к внутреннему объединению в SQL и, следовательно, к фильтру относятся неактивные клиенты.