En général, l'un est-il plus rapide que l'autre, en supposant qu'un enregistrement est retourné?FirstOrDefault() || Sélectionnez() qui est le plus rapide?
Y a-t-il des avantages à utiliser l'un plutôt que l'autre?
À titre d'exemple:
DataContext.TableBlah.FirstOrDefault(_blah => _blah.id == 1);
ou
var test = (from blah in TableBlah
where blah.id == 1
select blah)
Ne présumez rien, mesurez. –
@Ed Bon point, je cherchais surtout s'il y avait un avantage à utiliser l'un sur l'autre. Par exemple, si FirstOrDefault a effectivement utilisé select sous le capot, etc ... –