ऐसा लगता है कि DbFunctions.CreateTime
आप जो खोज रहे हैं वह है:
तो दो बार के बीच परिणाम प्राप्त करने के लिए, आप यह कर सकते हैं:
var timeCapturesQuery = Context.TimeCaptures.Where(t =>
DbFunctions.CreateTime(t.StartDateTime.Hour, t.StartDateTime.Minute, t.StartDateTime.Second) < endTime &&
DbFunctions.CreateTime(t.EndDateTime.Hour, t.EndDateTime.Minute, t.EndDateTime.Second) > startTime);