Запрос Linq или лямбда-выражение?

Я использую Entity Framework в моем ASP.NET, C #, веб-приложении. Если мне нужно выбрать запись из базы данных (на уровне доступа к данным), какой метод мне следует использовать? Запрос Linq или лямбда-выражение?

Например:-

//Linq        
var result = from a in db.myTable.Take(1) where a.Id == varId  select a;
return result.First();

//Lambda
return db.myTable.FirstOrDefault(a => a.Id == varId);

Есть ли какой-либо предпочтительный путь в этом сценарии или какое-либо преимущество перед другим?