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.
