Linq - Sélectionner la Date de DateTime

J'ai un Linq Résultat à partir de laquelle j'ai besoin de sélectionner uniquement Date de DateTime.

Ma Requête va comme ceci :

var UserTemplates = (from xx in VDC.SURVEY_TEMPLATE
                     where xx.USER_ID == userid && xx.IS_ACTIVE == 1
                     select new
                     {
                       xx.TEMPLATE_ID,
                       xx.TEMPLATE_NAME,
                       //CREATED_DATE = xx.CREATED_DATE.Value.Date
                       //CREATED_DATE = EntityFunctions.TruncateTime(xx.CREATED_DATE)
                       xx.CREATED_DATE
                     }).ToList();

Est-ce Possible?
Toute aide serait grandement appréciée.

CREATED_DATE - `datetime` datatype

En fait,je suis le Liant à un Contrôle comme un DataSource et le contrôle de l'est de l'afficher à la fois Date and Time.Mais je veux afficher seulement date.

Quand je suis en train d'essayer avec CREATED_DATE = xx.CREATED_DATE.Value.Date,Il donne une erreur comme :

Le type spécifié membre 'Date' n'est pas pris en charge dans LINQ to entities.
Seulement les initialiseurs, les membres de l'entité et l'entité propriétés de navigation
sont pris en charge.

  • Et quel est le problème?
  • xx.CREATED_DATE.ToShortDateString() ? Quel est le format des CREATED_DATE?
InformationsquelleAutor RealSteel | 2013-09-26