2010-11-10 7 views
0

Le résultat sera '2010' pour cette requête année select (getdate())LINQ to SQL pour getdate() et dateadd()

Comment puis-je obtenir même résultat que LINQ?

Modifié ----------------- année select (dateadd (aa, -1, getdate())), année (getdate()),

+0

Vous pouvez supprimer dateadd() du titre de la question puisque votre question actuelle n'en fait aucune mention. –

Répondre

0
int year = DateTime.Now.Year; 

Lorsqu'il est utilisé à l'intérieur d'une requête LINQ (par rapport à une source de données SQL, bien sûr), DateTime.Now.Year doit correspondre au SQL que vous avez publié à l'origine.