我是流利的NHibernate的新手,我遇到了一个问题,我正在创建一个应用程序,我在我的应用程序中有一个登录页面,如何检查输入的名称和密码是否存在于我的数据库中使用流利的nhibernate
答案 0 :(得分: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
}
}