SORU
11 Mayıs 2011, ÇARŞAMBA


Bir şekilde çok Şık bir saklı yordam çağrısı var mı?

Stackoverflow.com Dapper Micro ORM sonuçlarından çok etkilendim. Çünkü okuması için benim yeni proje ve Ama ben bir endişe hakkında bazı kere projemi gerektirir için Saklı Yordam ve arama bir sürü web ama bulunamadı bir şey saklı yordam. Yani saklı bir yordam ile çok Şık çalışma için herhangi bir yolu var mı?

Lütfen bana eğer mümkünse haber yolumu uzatmak zorunda kalıyorum yoksa.

CEVAP
11 Mayıs 2011, ÇARŞAMBA


Ben sadece yordamlara için zengin destek kontrol:

Basit durumda yapabilirsiniz:

var user = cnn.Query<User>("spGetUser", new {Id = 1}, 
        commandType: CommandType.StoredProcedure).First();

Eğer daha süslü bir şey istiyorsanız, bunu yapabilirsiniz:

 var p = new DynamicParameters();
 p.Add("@a", 11);
 p.Add("@b", dbType: DbType.Int32, direction: ParameterDirection.Output);
 p.Add("@c", dbType: DbType.Int32, direction: ParameterDirection.ReturnValue);

 cnn.Execute("spMagicProc", p, commandType: CommandType.StoredProcedure); 

 int b = p.Get<int>("@b");
 int c = p.Get<int>("@c"); 

Ayrıca toplu exec kullanabilirsiniz, ama daha hantal.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Andrew_Huang

    Andrew_Huang

    10 ŞUBAT 2006
  • Android Police

    Android Poli

    21 NİSAN 2010
  • Jabari Johnson

    Jabari Johns

    18 Ocak 2008