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ş:
Nasıl Seri % Gibi SQL yapmak için?...
Bir yöntem için geçirilen bağımsız değ...
Nasıl Java Genel bir yöntem statik yap...
Nasıl div içeriğini daha büyük değil y...
Nasıl dava Vim / küçük harf duyarlı ar...