Tôi có một cơ sở dữ liệu PostgreSQL tương tác với chương trình thông qua Mã khung thực thể đầu tiên.Sử dụng DateTime trong LINQ to Entities
Cơ sở dữ liệu chứa bảng "người dùng" có loại "Thời gian truy cập" cột của DateTime.
Ứng dụng được mô tả là;
public class Users
{ ...
[Required]
[Column("visit")]
public DateTime VisitDate
...
}
Tôi đang cố chạy truy vấn này;
var rslt = context.Visitors.Where(v => v.VisitDate.Date == DateTime.Now.Date).ToList()
Nhưng nhận được một ngoại lệ: NotSupportedException
Có chuyện gì vậy?
bạn có thể đăng chi tiết bên trong của ngoại lệ của mình không? –
bạn có thể sử dụng 'var rslt = context.Visitors.Where (v => v.VisitDate.Date == DateTime.Now) .ToList()' – Saravanan
@saravanan Tôi nghĩ bạn có thể có nghĩa là 'Datetime.Today' thay vì' DateTime .Now'? –