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

  • andony5589

    andony5589

    7 Aralık 2011
  • Music EuroDance 2

    Music EuroDa

    12 Mayıs 2011
  • The White House

    The White Ho

    21 Ocak 2006