J'utilise dapper avec le modèle de référentiel. Vous trouverez ci-dessous le code d'insertion d'un référentiel unique. J'ai besoin d'appeler 2 dépôts ou plus dans la couche de service avec la transaction (dans la méthode savecustomer). Comment appliquer une transaction pour la méthode suivante?Dapper transaction pour la méthode déléguée
Protected void Execute(Action<IDbConnection> query) {
using (IDbConnection db = new SqlConnection(ConfigurationManager.ConnectionStrings["myDB"].ConnectionString))
{
query.Invoke(db);
}
}
Et mon site d'appel simplifié:
public void SaveCustomer(CustomerDTO custDTO)
{
Execute(db => db.Execute(saveCustSp, custDTO, CommandType.StoredProcedure));
}
oui, mais j'ai besoin d'utiliser de transaction dans la même méthode, .. j'ai déjà mentionné dans la question..pls supprimer dupliquer – Ljt