“LINQ -Betriebsfunktion auswählen” Code-Antworten

LINQ -Betriebsfunktion auswählen

// Notice that code for calculating price is repeated

var q = 
  from p in db.Products
    where (p.UnitPrice * 1.19m) > 30.0m
    select new
      { 
        p.ProductName, 
        OriginalPrice = p.UnitPrice,
        ShopPrice = (p.UnitPrice * 1.19m)
      };
Quaint Quelea

LINQ -Betriebsfunktion auswählen

// Lambda expression that calculates the price
Expression<Func<Nwind.Product, decimal?>> calcPrice = 
  (p) => p.UnitPrice * 1.19m;

// Query that selects products

var q = 
  from p in db.Products.ToExpandable()

  where calcPrice.Invoke(p) > 30.0m
    select new 
      { 
        p.ProductName, 
        OriginalPrice = p.UnitPrice,
        ShopPrice = calcPrice.Invoke(p)
      };
Quaint Quelea

Ähnliche Antworten wie “LINQ -Betriebsfunktion auswählen”

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen