Report question

Question: In Linq, what's the difference between .FirstOrDefault and .SingleOrDefault