Est-il possible de transformer une dateOfBirth dans une requête Linq à un âge dans la requête afin que je puisse faire une comparaison à un int?Linq query-dateOfBirth à l'âge
Vive en pointe
Truez
Est-il possible de transformer une dateOfBirth dans une requête Linq à un âge dans la requête afin que je puisse faire une comparaison à un int?Linq query-dateOfBirth à l'âge
Vive en pointe
Truez
Il serait difficile ou coûteux de calculer l'âge exact pour chaque enregistrement. En supposant que vous voulez vraiment dire quelque chose comme «trouvez-moi tout le monde 18 ou plus», il serait mieux de calculer la date de naissance de quelqu'un qui est exactement 18 aujourd'hui, et de trouver tout le monde avec une date de naissance moins que ou chaque à cela:
DateTime latestAdultBirth = DateTime.Today.AddYears(-18);
var adults = people.Where(person => person.dateOfBirth < latestAdultBirth);