Задать вопрос
@xXNullXx

Как из таблицы с несколькими полями выгрузить в список и за тем извлечь эти данные из списка?

Доброго времени суток. Прошу прощение если вопрос был задан не корректно.

Нужно было извлечь определенные поля из таблицы в лист, после того как это было сделано нужно вывести данные из списка(например в консоль, что и было сделано).
using (var bd = new WS2016Entities())
{
         var dateUser = bd.User.AsEnumerable().Select(date => new User()
         {
               Email = date.Email,
               Password = date.Password,
               RoleId = date.RoleId
          }).ToList();
}


но вместо того чтобы выводились данные, выводится это:
5b9fd59604856092939147.png

Подскажите в чем проблема и если возможно, то скиньте материал по данной теме.
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 1
@OwDafuq
Нужные данные можно брать очень просто - анонимный объект, который содержит в себе все необходимые поля:
Например получить все EMail:
using (var db = new WS2016Entities())
{
	 var emails = db.User.Select(date => new { Email = date.Email }).ToList();
	 
	 emails.ForEach(x => Console.WriteLine(x.Email));
}


Конкретно по вашей модели User: переопределите(!!) в ней метод ToString(), который будет возвращать нужное строковое представление.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы