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

  • AyfionGaming

    AyfionGaming

    20 ŞUBAT 2013
  • ItZWaffleS420

    ItZWaffleS42

    9 EYLÜL 2011
  • Professor Messer

    Professor Me

    27 NİSAN 2007