Как выбрать несколько столбцов с структурой объекта и отобразить его с textBlocks? - PullRequest
0 голосов
/ 29 января 2020

Я пытаюсь выбрать несколько столбцов из tblGames и затем отобразить их в текстовом блоке. Но я могу показать его только для одного, как бы я сделал это для нескольких столбцов.

Код:

string Name = _db
    .tblGames
    .Where(u => u.GameID == 1)
    .Select(u => u.Title)
    .SingleOrDefault();

tb_GameTitle_GP.Text = Name;

Ответы [ 2 ]

1 голос
/ 29 января 2020

Выберите сам объект:

var game = _db
    .tblGames
    .FirstOrDefault(u => u.GameID == 1);

... и затем получите доступ к любому из его свойств:

tb_GameTitle_GP.Text = game.Title;
tb_GameId.Text = game.GameID.ToString();
...
1 голос
/ 29 января 2020

Попробуйте это.

var name = _db.tblGames
              .Where(x => x.GameID == 1)
              .Select(x => new YourClassName 
                                  {
                                    Title = x.Title,
                                    Column2 = x.Column2,
                                    Column3 = x.Column3
                                  })
              .SingleOrDefault();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...