Comment obtenir uniquement Date de colonne datetime à l'aide de linq
J'ai une colonne dans la base de données EffectiveDate
qui est le type de données DateTime.
J'ai une requête linq pour obtenir EffectiveDate de la table. mais quand je rentre je suis EffectiveDate avec le temps.
Mais dans ma requête linq, j'ai besoin que la Date, je ne veux pas le temps pour EffectiveDate.
comment écrire la requête Linq pour qui?
Grâce
Êtes-vous à l'aide de entity Framework ?
OriginalL'auteur user300485 | 2011-04-21
Vous devez vous connecter pour publier un commentaire.
Appeler le
Date
de propriété sur toutDateTime
structou appelez
ou d'utiliser le "d" de format lors de l'appel de
ToString()
plus DateTime formats ici.L'écriture d'une requête Linq pourrait ressembler à ceci:
et si
EffectiveDate
accepte les valeurs null, vous pouvez essayer:DateTime.Date De La Propriété
DateTime.ToShortDateString Méthode
l'erreur exactement?
Si vous êtes en utilisant Entity framework ensuite, vous avez raison, l'EDM.DateTime n'ont pas .Date de la propriété. Découvrez EDM.DateTime pour les méthodes que vous pouvez utiliser.
il est étiqueté
linq-to-sql
mais si ce n'est pas ce que l'OP est l'aide alors que vous êtes correctOriginalL'auteur hunter