MoS*_*She -5 c# sql linq-to-sql
我在SQL中有以下查询:
SELECT TOP 1 *
FROM sessions
ORDER BY start_time
Run Code Online (Sandbox Code Playgroud)
我应该如何在LINQ-to-SQL中对其进行编码
使用OrderBy的排序,以及First或有可能FirstOrDefault为相当于TOP 1:
var session = db.Sessions.OrderBy(x => x.StartTime).FirstOrDefault();
if (session != null)
{
// Use the session
}
else
{
// There weren't any sessions
}
Run Code Online (Sandbox Code Playgroud)
你可以在第一部分使用查询表达式,但它看起来毫无意义 - 它最终会比使用"点符号" 更加冗长,所以我会坚持这一点.
| 归档时间: |
|
| 查看次数: |
111 次 |
| 最近记录: |