How do I do this
Select top 10 Foo from MyTable
in Linq to SQL?
For limit 1 use methods FirstOrDefault() or First().
limit 1
FirstOrDefault()
First()
Example
var y = (from x in q select x).FirstOrDefault();