Извлекать данные, используя предложение where - PullRequest
0 голосов
/ 06 апреля 2020
var query = from p in db.Employees_Details_.ToList()
                        where p.Emp_Full_Name == "XXXX"
                        select p.Emp_Email;

Не любая ошибка, но в результатах она показывает, что перечисление не дало никаких результатов, так как значение, которое я выбираю, находится в базе данных. Я также пытался использовать AsEnumerable.

1 Ответ

0 голосов
/ 05 мая 2020

Попробуйте:

var result = (from p in db.Employees_Details
            where p.Emp_Full_Name == "XXXX"
            select p.Emp_Email).ToList();

Другой способ - использование лямбда-выражений:

var result = db.Employees_Details.Where(x => x.Emp_Full_Name == "XXXX").Select(x => x.Emp_Email).ToList();

С этим вы получите список строк с электронными письмами внутри.

Чтобы получить массив, вы можете попробовать foreach:

foreach(var email in result)
{
   string result_temp = "Email : " + email;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...