从数据库中获取C#NET Core EF数据并检查数据

时间:2018-09-19 14:24:43

标签: c# entity-framework asp.net-core asp.net-core-2.0

因此,我试图与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类 PlayerData.cs

DataDbContext类DataDbContext.cs

(添加了github链接,因为我在将代码放在这里时遇到了麻烦)

1 个答案:

答案 0 :(得分:0)

您可以稍微修改一下代码以使其起作用

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

if (player is null) {
    // Player does not exist
}