Можно ли игнорировать предложение Where, если Sessions.Current.AdminProductId имеет значение null?Я хотел бы оптимизировать код ниже в одну строку кода.
if (Sessions.Current.AdminProductId == null)
gvUsers.DataSource = DataAccess.Instance.Users;
else
gvUsers.DataSource = DataAccess.Instance.Users.Where(p => p.Orders.Any(o => o.ProductId == Sessions.Current.AdminProductId));