Mam Linq
Wynik, z którego muszę wybrać tylko Date
z DateTime
.
moje pytanie brzmi tak:Linq - Wybierz datę z DataTime
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();
to możliwe? Każda pomoc będzie bardzo ceniona.
CREATED_DATE - `datetime` datatype
Właściwie mam wiążącą go do kontroli jako DataSource
i sterowanie jest wyświetlanie zarówno Date and Time
.Ale chcę tylko date
wyświetlić.
Kiedy próbuję z CREATED_DATE = xx.CREATED_DATE.Value.Date
, to daje błąd jak:
The specified type member 'Date' is not supported in LINQ to Entities. Only initializers, entity members, and entity navigation properties are supported.
A jaki jest problem? – I4V
xx.CREATED_DATE.ToShortDateString()? W jakim formacie jest CREATED_DATE? – andrewb