Tôi có một Linq
Kết quả mà từ đó tôi chỉ cần chọn Date
từ DateTime
.
My Query đi như thế này:LINQ - Chọn ngày từ DateTime
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();
là có thể? Bất kỳ trợ giúp nào sẽ được đánh giá cao.
CREATED_DATE - `datetime` datatype
Thực ra, tôi đang Ràng buộc nó vào một điều khiển như một DataSource
và điều khiển được hiển thị cả Date and Time
.Nhưng tôi muốn chỉ hiển thị date
.
Khi tôi đang cố gắng với CREATED_DATE = xx.CREATED_DATE.Value.Date
, Nó được đưa ra một lỗi như:
The specified type member 'Date' is not supported in LINQ to Entities. Only initializers, entity members, and entity navigation properties are supported.
Và vấn đề là gì? – I4V
xx.CREATED_DATE.ToShortDateString()? Định dạng CREATED_DATE là gì? – andrewb