WPFentity Framework加载指定数据到列表时Window加载

WPF entity Framework load specified data to List when Window is loaded

我想从我的 table(匹配 Settings.Default 中的用户名)ToList 加载用户名。请看下面的代码:

private void LoadUserData()
    {
        var item = context.Users.FirstOrDefault(w => w.UserName == Properties.Settings.Default.UserName).ToList();
        userList = item;
    }

它说:用户没有定义 ToList。

我该如何解决这个问题?有什么想法吗?

删除语句末尾的 ToList()

ToList is to create a List<T> from IEnumerable<T>.

如果您有更多用户使用相同的用户名(希望没有),您可以通过以下方式获取这些用户的列表:

var item = context.Users.Where(w => w.UserName == Properties.Settings.Default.UserName).ToList();