1

我是 Fluent Hibernate 的新手而且我遇到了一个问题我想通过使用用户名获取用户的电子邮件 ID 意味着我想使用流利的 Hibernate 实现以下代码

Select emailId from Table where username="User"

我尝试了以下代码,但它没有给我我想要的

public string ForgetPassword(string user)
{
    var factory = CreateSessionFactory();
    using (var session = factory.OpenSession())
    {
        var getEmail = session.Query<ClsAccountBL>()

           Select(u => u.Email).Where(u => u.User == user).ToString();
           return getMail; 
    }
 }

请帮我解决这个问题

4

1 回答 1

0

而不是.ToString()使用FirstOrDefault(). LINQ 不返回“单个”元素。

于 2013-05-10T11:46:06.233 回答