SORU
5 Aralık 2011, PAZARTESİ


Kimliği BURADA X (...) SEÇİN * Şık ORM ile

Yan tümcesi için değerler listesi iş mantığı gelen olduğunda çok Şık ORM kullanarak bir sorgu yazmak için en iyi yolu nedir? Mesela bir sorgu var ki:

SELECT * 
  FROM SomeTable 
 WHERE id IN (commaSeparatedListOfIDs)

commaSeparatedListOfIDs iş mantığı kabul ediliyor ve IEnumerable(of Integer) herhangi bir tür olabilir. Nasıl bu durumda bir sorgu oluşturmak istiyorsunuz? Temelde dize birleştirme ya da farkında olmadığımı gelişmiş parametre haritalama tekniği bir tür olan şu ana kadar ne yaptığımı yapmak zorunda mıyım?

CEVAP
5 Aralık 2011, PAZARTESİ


Dapper bu doğrudan destek vermiyor? Örnek...

string sql = "SELECT * FROM SomeTable WHERE id IN @ids"
var results = conn.Query(sql, new { ids = new[] { 1, 2, 3, 4, 5 });

(Ben bu yüzden test yanlış olabilir.)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ☆ SUB4SUB CENTER! ☆ spam here

    ☆ SUB4SUB

    22 ŞUBAT 2010
  • Helder Barreto

    Helder Barre

    22 Mayıs 2006
  • Michelle Phan

    Michelle Pha

    18 Temmuz 2006