Я хочу, чтобы преобразовать этот запрос LINQ/EFПреобразование SQL-запрос к Linq
select a.ArticleId, COUNT(*) as total from Articles a
inner join MetaKeywords b on a.ArticleId = b.ArticleId
where b.MetaKeyword in ('_catalog', '_register')
group by a.ArticleId
having COUNT(*) >= 2
Я попытался много вариантов, но результат не был по желанию.
В приведенном выше запросе 2, количество ключевых слов на поиск из дочерней таблицы ..
«Я пробовал много вариантов, но результат не был, как хотелось бы.» =>, пожалуйста, напишите, что вы пробовали. – ken2k
Вы хотите, чтобы этот точный запрос был переведен в LINQ, или вы хотите, чтобы запрос, который «найдет все статьи, которые имеют некоторые метатексты, дублированные» (например, более одного регистратора или более одного каталога или более одного ...)? – quetzalcoatl
http://stackoverflow.com/questions/530925/linq-using-inner-join-group-and-sum –