SORU
10 Temmuz 2010, CUMARTESİ


Nasıl seri katıl bir yöntem sözdizimi ile sql için ne yapmak?

Katılmak sorgu sözdizimi yapmak için nasıl SQL örnekler bu SERİ örnekler çok gördüm ama synatx yöntem ile nasıl yapılacağını merak ediyorum? Nasıl aşağıdakileri yapabilir: örneğin

var result = from sc in enumerableOfSomeClass
             join soc in enumerableOfSomeOtherClass
             on sc.Property1 equals soc.Property2
             select new { SomeClass = sc, SomeOtherClass = soc }

.Join() ile? Kimseye veya başka bir basit örnek sağlayıcısı göstermek verebilir misiniz?

CEVAP
10 Temmuz 2010, CUMARTESİ


var result = from sc in enumerableOfSomeClass
             join soc in enumerableOfSomeOtherClass
             on sc.Property1 equals soc.Property2
             select new { SomeClass = sc, SomeOtherClass = soc };

Eşdeğer olacaktır:

var result = enumerableOfSomeClass
    .Join(enumerableOfSomeOtherClass,
          sc => sc.Property1,
          soc => soc.Property2,
          (sc, soc) => new
                       {
                           SomeClass = sc,
                           SomeOtherClass = soc
                       });

Gördüğünüz gibi, sözdizimi sorgu katıldı geldiğinde genellikle lambda sözdizimi çok daha okunabilir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • LG Mobile Global

    LG Mobile Gl

    2 EYLÜL 2010
  • Michelle Phan

    Michelle Pha

    18 Temmuz 2006
  • TV and Lust

    TV and Lust

    26 HAZİRAN 2006