EF Core 查询以获取日期列大于服务器日期的所有记录

EF Core query to get all records with a date column greater than server date

我需要通过比较 table(日期时间类型)中的列大于 MySQL 从 MySQL table 中获取所有记录] 服务器时间。

我的MySQL查询是这样的

string countQuery = "Select * from features where enddate > now();";

上面的查询会给我一个记录列表,这些记录的日期列结束日期值 > mysql 服务器日期时间值。

有人可以帮我把它翻译成 EF Core linq 语句吗? 我有一个有效的 dbcontext 和模型 class 对象,我想 运行 这个 linq 语句。

这是一些伪代码,因为我正在猜测列名等。

var results = dbcontext.Features.Where(i => i.EndDate > Datetime.Now).ToList();