我试图获取包含特定一组数据的所有数据行。
在我的数据库中,我有一些值,包括起始和长度。
我有一个包含整数的数组称为startTimes,另一个称为endTimes。
我需要一个where子句,可以返回具有包含在startTimes中的起始值或start+length包含在endTimes中的记录。
有没有办法做到这一点?
谢谢
IQueryable<request> proposedRequest = db.requests.Include(r => r.rooms);
proposedRequest = proposedRequest.Where(r=>r.booked.Equals(1));
proposedRequest = proposedRequest.Where(r=>r.roundID.Equals(roundID))8;
proposedRequest = proposedRequest.Where(r=>r.day.Equals(day));
int[] startTimes;
int[] endTimes;
for(var q=0;q<time;q++){
startTimes[startTimes.Length] = time + q;
endTimes[endTimes.Length] = time + q + 1;
}
proposedRequest = proposedRequest.Where(//what goes in here);