SORU
3 HAZİRAN 2011, Cuma


Dapper destek 2008-Değerli Tablo Parametreleri SQL mu?

Eğer Şık bir saklı yordam için table-valued parameter Veri geçmek mümkün olup olmadığını biliyor mu?

CEVAP
8 Temmuz 2014, Salı


Şimdi tablo değerli için (n ve daha yüksek 1.26 Dapper) doğrudan destek parametreleri dapper içine pişmiş. Veri türü sproc API yerleşik olduğu için saklı yordamları durumda, tüm yapmanız gereken DataTable bir kaynağı vardır:

var data = connection.Query<SomeType>(..., new {
    id=123, name="abc", values = someTable
}, ...);

Komut metin doğrudan için iki seçeneğiniz vardır:

  • yardımcı bir yöntem özel bir veri türü.:

    var data = connection.Query<SomeType>(..., new {
        id=123, name="abc", values = someTable.AsTableValuedParameter("mytype")
    }, ...);
    
  • kullanılacak veri-tablo kendisi ne özel veri türünü söyle:

    someTable.SetTypeName("mytype");
    var data = connection.Query<SomeType>(..., new {
        id=123, name="abc", values = someTable
    }, ...);        
    

Bu herhangi bir iyi çalışması gerekir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HowcastTechGadgets

    HowcastTechG

    22 EYLÜL 2010
  • Paste Magazine

    Paste Magazi

    28 AĞUSTOS 2008
  • ShoSho

    ShoSho

    20 Ocak 2010