.Single oder Default mit Bedingung oder Where-Klausel
Ich habe den folgenden Code
return
this.Storage.Customer.OfType<Preferred>()
.Include(b => b.Order)
.Where(cust => cust.Id == customerId && cust.CustomerType== (int)cusType)
.SingleOrDefault();
Es kann wie folgt umgeschrieben werden, wobei das Wo wegfällt.
return
this.Storage.Customer.OfType<Preferred>()
.Include(b => b.Order)
.SingleOrDefault(cust => cust.Id == customerId && cust.CustomerType == (int)cusType);
Welches ist besser und warum?