Boolean внутри Select()

У меня есть таблица person, заполненная информацией о человеке. Я хотел бы получить список персон внутри таблицы и проверить, обновили ли они пароль за последние 24 часа, а затем вернуть имя персоны и булево свойство, обновили ли они пароль или нет.

Это моя таблица Person:

Таблица 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 {...} вернуть, обновил ли человек пароль или нет?

Любая помощь будет принята с благодарностью! И я открыт для любых других предложений по решению этой проблемы.

7
задан abatishchev 10 October 2011 в 14:46
поделиться