В чём разница между методами 'FirstOrDefault' и 'SingleOrDefault', и в каких ситуациях они возвращают 'null'? — ДейлиПреп