【发布时间】:2011-10-10 14:40:27
【问题描述】:
我有一个填写人员信息的人员表。我想获取表中人员的列表,并检查他们是否在过去 24 小时内更新了密码,然后返回一个人名和一个布尔属性,无论他们是否更新了密码。
这是我的 Person 表:
人员表:
varchar(30) Name,
DateTime LastRenewedPassword.
代码:
public class Person
{
public string Name { get; set; }
public boolean HasRenewedPassword { get; set; }
}
public List<Person> GetPersons()
{
using(var context = Entities())
{
var persons = from p in contex.Persons
select new Person
{
Name = p.Name,
HasRenewedPassword = // Has the personer renewed the password for the last 24 hours?
}
}
}
所以我的问题是,如果用户已更新密码,我如何在 select new {...} 内返回?
感谢所有帮助! 我愿意接受任何其他解决此问题的建议。
【问题讨论】:
标签: c# .net linq entity-framework linq-to-entities