Ce SELECT renvoie l'adresse électronique du propriétaire du projet :
var selectEmailData = "SELECT User.Email FROM Projects INNER JOIN User ON Projects.ProjectOwner = User.UserId WHERE ProjectId=@0";
var dataEmail = db.Query(selectEmailData, ProjectId);
@foreach (var row in dataEmail)
{
@row.Email
}
Mais quand j'ai essayé ça :
var mailTo = dataEmail.ToString();
Pour envoyer un courriel :
WebMail.Send(
to: mailTo,
subject: "Hello there!",
body: "Your project is ready."
);
J'ai eu ça : La chaîne de caractères spécifiée n'a pas la forme requise pour une adresse électronique.
Qu'est-ce qui ne va pas avec ce code ?