Tha*_*aka 9 c# entity-framework between
如何在Entity Framework中使用BETWEEN关键字?
这是我的SQL查询
SELECT *
FROM [HRM].[dbo].[meals]
WHERE SHIFTCODE = 'Normal'
AND 12.59 BETWEEN [STAR TIME] AND [STAR TIME]+DURATION/10;
Run Code Online (Sandbox Code Playgroud)
这是我的实体框架代码.
HRMEntities HRM = new HRMEntities();
meal ml = HRM.meals.SingleOrDefault(p => p.SHIFTCODE == "Normal");
Run Code Online (Sandbox Code Playgroud)
值12.59可以是变量
Hab*_*bib 13
您可以使用>=,并<=用DateTime得到的范围.
HRMEntities HRM = new HRMEntities();
meal ml = HRM.meals.SingleOrDefault(p => p.SHIFTCODE == "Normal"
&& p.StartTime <= yourTime
&& (p.StartTime + duration) >= yourtime);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25887 次 |
| 最近记录: |