Jak używać MIĘDZY słowem kluczowym w Entity Framework?Jak używać słowa kluczowe BETWEEN w Entity Framework?
To jest mój kwerendy SQL
SELECT *
FROM [HRM].[dbo].[meals]
WHERE SHIFTCODE = 'Normal'
AND 12.59 BETWEEN [STAR TIME] AND [STAR TIME]+DURATION/10;
To jest mój kod Entity Framework.
HRMEntities HRM = new HRMEntities();
meal ml = HRM.meals.SingleOrDefault(p => p.SHIFTCODE == "Normal");
wartość 12,59 może być zmienna
Czy kontrole nie powinny być odwrócone? p.StartTime <= yourTime && (p.StartTime + duration)> = yourtime); ? –
@ YngveB.Nilsen, tak, pomieszałem go podczas wpisywania odpowiedzi – Habib
Dzięki Guys i innej rzeczy, w zasadzie StartTime jest przechowywany jako DECIMAL, a czas trwania zapisany jako INT w SQL, Ponieważ zajmują się czasem, istnieje jakikolwiek łatwy sposób na pozbycie się wartości jak 12.75 dla przykładów, STAR czas = 12,45 duration = 30 // 30 min START CZAS TRWANIA +/10 = 12,75 jeśli MyTime jest 11.05 daje złą opinię –