Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да конвертирате DateTime в TimeSpan в заявка на Entity Framework

Изглежда като 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);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Кога е по-добре да пишете ad hoc sql срещу съхранени процедури

  2. Странен знак в SQL база данни

  3. Има ли начин да не се използват квадратни скоби в SQL Server?

  4. Как да коригирате „Име на корелация трябва да бъде посочено за груповия набор от редове в клаузата from.“ в SQL Server

  5. Sql агрегатна функция за получаване на списък