Dapper.Contrib Génère un script de mise à jour avec ROWLOCK

c# dapper dapper-extensions

Question

J'utilise Dapper en tant qu'ORM et génère un insert, un script de mise à jour par les extensions Dapper.Contrib. Je veux générer un script de mise à jour incluant Rowlock. Existe-t-il une utilisation autre que la modification du code générique ci-dessous dans SqlMapperExtensions.

 public static bool Update<T>(this IDbConnection connection....
     var proxy = entityToUpdate as IProxy;
     ......
     ......
     var sb = new StringBuilder();
     sb.AppendFormat("update {0} set ",name);

     var allProperties = TypePropertiesCache(type);
     .......

Réponse populaire

Dapper.Contrib et les extensions ne supportent pas ROWLOCK et il n'y a aucun moyen de configurer Dapper pour l'utiliser, donc maintenant vous devrez modifier le code de base ou ajouter votre propre extension avec le support de ROWLOCK .



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi