当我使用以下查询时,我尝试从注册表中获取帐户状态,该查询始终返回null。
public string GetActStatus(string mememail)
{
using (Vulpith_Entities objentity = new Vulpith_Entities())
{
var some = objentity.Tbl_Vulpith_Registration.Where(a => a.email == mememail).Select(a => a.ActStatus).FirstOrDefault();
return some;
}
}
但是当我在SQL Server中执行相同的查询时,它会正确显示结果。
select ActStatus from Tbl_Vulpith_Registration where email='somename@gmail.com'
您能告诉我我的c#或LINQ查询出了什么问题吗,即使我更新了实体中的表
答案 0 :(得分:0)
var some = objentity.Tbl_Vulpith_Registration.ToList().FirstOrDefault(a => a.email == mememail)?.ActStatus;
以此更新您的行。
您的mememail应该与电子邮件相同,因为它区分大小写。