I don't know how to use it in C#.
SELECT TOP 1 Categories.CategoryName
FROM Headings JOIN Categories ON Categories.CategoryID = Headings.CategoryID
group by Categories.CategoryName HAVING COUNT(Categories.CategoryID) > 1
I don't know how to use it in C#.
SELECT TOP 1 Categories.CategoryName
FROM Headings JOIN Categories ON Categories.CategoryID = Headings.CategoryID
group by Categories.CategoryName HAVING COUNT(Categories.CategoryID) > 1
This would translate to:
var categoryName = db.Categories
.FirstOrDefault(c => c.Headings.Count() > 1)
?.CategoryName;
Provided you have your relations defined in the db, generated model would have navigational properties and with Linq you seldom need a join.