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();
我需要通过比较 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();