比较用户名会忽略字符串大小写

时间:2016-09-13 19:40:30

标签: c# entity-framework


面对一个奇怪的bug。 我有一个登录页面的应用程序。它运行良好,但完全忽略数据库中用户名中的符号大小写。 我正在关注MVVM模式。并从项目Model的DataRetrieval中检索正确的用户。 以下是登录文本比较方法的现有用户:

public virtual Usuario FindUserWithUsername(string username)
    {
        using (var context = _contextCreator())
        {
            var user = context.Usuarios
                               .Include("UsuariosDelProyecto")
                               .Include("UsuariosDelProyecto.Rol")
                               .Include("UsuariosDelProyecto.IndicesAsignados")
                               .SingleOrDefault(p => p.Nombre == username);
            return user;
        }
    }

就我可以追踪而言 - 现有的用户名被忽略,它在上下文比较步骤中。

有人遇到过类似的事吗?

0 个答案:

没有答案