Этот SELECT, возвращает адрес электронной почты от владельца проекта:Форматирование строки как адрес электронной почты
var selectEmailData = "SELECT User.Email FROM Projects INNER JOIN User ON Projects.ProjectOwner = User.UserId WHERE [email protected]";
var dataEmail = db.Query(selectEmailData, ProjectId);
@foreach (var row in dataEmail)
{
@row.Email
}
Но когда я попытался это:
var mailTo = dataEmail.ToString();
Чтобы отправить по электронной почте:
WebMail.Send(
to: mailTo,
subject: "Hello there!",
body: "Your project is ready."
);
У меня получилось: Указанная строка не в форме, необходимой для адреса электронной почты.
Что не так с этим кодом?
так, что находится в 'mailTo'? –
Какова ценность 'User.Email'? – ChrisF
'mailTo' и' User.Mail' - это почтовый адрес: '@ row.Email' – Mendelsohn