C # NET Core EF извлечение данных из базы данных и проверка данных - PullRequest
0 голосов
/ 19 сентября 2018

Поэтому я пытаюсь связаться с базой данных MySQL, чтобы проверить, существует ли учетная запись игрока, и если да, чтобы получить эти данные.Но я понятия не имею, как функции MySQL работают в NET Core (используя pomelo mysql)

Пока у меня есть это:

public PlayerData Account
    {
        get
        {
            using (var db = new DataDbContext())
            {
                return db.Players.Include(x => x.PlayerName == this.PlayerName).SingleOrDefault();
            }
        }
    }

Но я понятия не имею, как сделать на этомпроверить, существует ли учетная запись или нет, и если она делает для получения данных

PlayerData class PlayerData.cs

DataDbContext class DataDbContext.cs

(добавлены ссылки на github, так как у меня были проблемы с размещением кода здесь)

1 Ответ

0 голосов
/ 20 сентября 2018

Вы можете немного адаптировать свой код, чтобы он работал

var player = db.Players.First(x => x.PlayerName == this.PlayerName);

if (player is null) {
    // Player does not exist
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...