erreur de fonction d'agrégation de papper

c# dapper linq

Question

avoir cette fonction d'agrégation dans mon code en utilisant Dapper

var sql = (@"SELECT *  
                  FROM [pubs].[dbo].[authors] as a
                  right join pubs.dbo.titleauthor as b 
                  ON a.au_id = b.au_idT");

 var data = connection.QueryMultiple(sql).Map<authors, titleauthor, string>(
     au=> au.au_id,
     tit=> tit.au_idT,
     (au,tits)=>{au.titleauthor=tits};);

il n'y a pas d'erreur de lancement et chaque objet correspond bien mais je garde cette erreur

} prévu ou; Terme d'expression attendu et non valide ')'

Je ne sais pas pourquoi. toute aide est appréciée.

Réponse acceptée

Échangez le } et ; :

var data = connection.QueryMultiple(sql).Map<authors, titleauthor, string>(
     au=> au.au_id,
     tit=> tit.au_idT,
     (au,tits)=>{au.titleauthor=tits;}); // <=== this line


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