0

我是 fluent NHibernate 的新手,我遇到了一个问题我正在创建一个应用程序,我的应用程序中有一个登录页面,如何使用 fluent nhibernate 检查输入的名称和密码是否存在于我的数据库中

4

1 回答 1

0
public void CheckLogin(string username, string password)
{
    // assuming username is unique
    var users = DbSession.Query<User>()
        .Where(u => u.Name == username && u.PasswordHash == password)
        .List();

    if (users.Count == 0)
    {
        // invalid username or password
    }
    else
    {
        User loggingInUser = users[0];
        // do something with user
    }
}
于 2013-05-10T06:19:33.603 回答