【发布时间】:2010-05-18 13:12:48
【问题描述】:
这是我返回 UserId 的存储库方法,
public IQueryable<int> getLoginStatus(string emailId, string password)
{
return (from r in taxidb.Registrations
where (r.EmailId == emailId && r.Password == password)
select r.UserId);
}
如何返回UserName,它是一个字符串以及UserId...有什么建议吗?
编辑:
我试过了,它可以工作,但是如何获取查询结果是否包含记录,
public RegistrationBO getLoginStatus(string emailId, string password)
{
return (from r in taxidb.Registrations
where (r.EmailId == emailId && r.Password == password)
select new RegistrationBO()
{
UserId = r.UserId,
UserName = r.UserName
}).FirstOrDefault();
}
【问题讨论】:
标签: linq-to-sql string int iqueryable