FirstOrDefault usually perform faster as compared SingleOrDefault, since these iterate the collection until they find the first match. While SingleOrDefault iterate the whole collection to find one single match.
Which one is fast between SingleOrDefault and FirstOrDefault?
Tagged Interview Questions and Answers, LINQ (Language Integrated Query). Bookmark the permalink.