在那段代码中我需要两个月后的 Resignlastdate
DateTime dtFrom = DateTime.Now;
var Resignuser = db.Employees.Where((m => (
&& !m.IsDeleted && m.IsActive
&& m.IsResign == true
&& new DateTime(m.ResignLastDate.Value.Year,m.ResignLastDate.Value.Month + 2 , 1) >= dtFrom `that date i need two month later date`
&& m.StatusId != 3
&& m.StatusId != 4)))
.Select(m => new
{
Display = m.FirstName + " " + m.LastName,
GUID = m.GUID
}).ToList();
最佳答案
你可以试试这个。
DateTime dtFrom = DateTime.Now;
var Resignuser = db.Employees.Where((m => (
&& !m.IsDeleted && m.IsActive
&& m.IsResign == true
&& SqlFunctions.DateAdd("month",2,m.ResignLastDate) >= dtFrom
&& m.StatusId != 3
&& m.StatusId != 4)))
.Select(m => new
{
Display = m.FirstName + " " + m.LastName,
GUID = m.GUID
}).ToList();
关于c# - 我想在 linq 中添加 2 个月后的月份和年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48146625/