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

  • iMasterful

    iMasterful

    11 EYLÜL 2009
  • Apple&Tech Reviews & Giveaways

    Apple&Tech R

    12 Temmuz 2008
  • Matt Steffanina

    Matt Steffan

    1 EYLÜL 2011