SORU
14 AĞUSTOS 2008, PERŞEMBE


Koşullu Etmeniz Sorguları

Bir Günlük Görüntüleyici üzerinde çalışıyoruz. Kullanımı kullanıcı, şiddeti, vb tarafından filtre seçeneğine sahip olacak. Sql günlerde sorgu dize eklemek isterdim ama Seri ile yapmak istiyorum. Nasıl koşullu olarak nerede-maddeler ilave edebilir miyim?

CEVAP
14 AĞUSTOS 2008, PERŞEMBE


eğer belirli kriterleri geçirilir sadece süzmek istiyorsanız, böyle bir şey yapıyorsun

var logs = from log in context.Logs
           select log;

if (filterBySeverity)
    logs = logs.Where(p => p.Severity == severity);

if (filterByUser)
    logs = logs.Where(p => p.User == user);

Yani bu şekilde İfade ağacınızı tam istediğiniz gibi olmasını sağlayacaktır. SQL oluşturulan bu şekilde tam olarak neye ihtiyacınız ve hiçbir şey daha az olacaktır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • GALERNAYA20

    GALERNAYA20

    19 NİSAN 2011
  • jbignacio

    jbignacio

    13 Mart 2006