.Any(x => (x.ForBeginTime <= data.ForBeginTime && x.ForEndTime >= data.ForEndTime) || (x.ForBeginTime > data.ForBeginTime && x.ForBeginTime < data.ForEndTime) || (x.ForEndTime > data.ForBeginTime && x.ForEndTime < data.ForEndTime) && x.Id != data.Id);
原文:https://www.cnblogs.com/lnvc/p/12982756.html