有两种方法可以回答这个问题.
a)您可以使用Linq提供程序查询多个属性
session.Query<User>().Where(user=> user.Name = username && user.Password = pass).ToList();
Run Code Online (Sandbox Code Playgroud)
b)这个问题是,假设您将密码作为纯文本存储在数据库中,您永远不应该这样做.您可以在RaccoonBlog的RavenDB示例应用程序中看到我们如何实现它:
https://github.com/ayende/RaccoonBlog/blob/master/src/RaccoonBlog.Web/Models/User.cs
| 归档时间: |
|
| 查看次数: |
730 次 |
| 最近记录: |