سلام

این دو query هر دو یک کار رو انجام میدن . اما کدام یک بهینه تر و بهتر هست ؟با سپاس


var qProduct = _context.Products.Except(_context.Products.Where(c =>c.Id==30))
.OrderByDescending(p => p.Id)
.ToList();






var qProduct= _context.Products.OrderByDescending(p => p.Id)
.ToList();

qProduct.Remove(qProduct.Find(c => c.Id == 30));