【发布时间】:2025-12-22 12:15:06
【问题描述】:
我有带列的表格:
ID(int), Ano(varchar), Bno(varchar), StartTime(DateTime), EndTime(DateTime)
此 SQL 查询的等效 LINQ 语句是什么:
SELECT
StartTime, EndTime, Ano, Bno,
datediff(s, StartTime, EndTime) as duration
FROM
TABLENAME
where
StartTime >= 'value Input by user'
and StartTime <= 'value INPUT by user'
order by
StartTime desc
在这里,我如何选择将值转换为分钟的持续时间。以分钟和秒为单位计算所有记录的总时长
【问题讨论】:
-
要么你使用 Entity Framework 作为你的 ORM - 或者你使用 Linq-to-SQL 代替 - 但你不能同时使用同时。你真正使用的是哪一个?
-
实体框架4数据库优先
标签: asp.net-mvc-3 sql-server-2008 entity-framework-4