如何从表中选择Top 1 1

时间:2013-06-17 12:07:23

标签: linq-to-sql

如何在LINQ中编写此SQL语句?

 Select top 1 1 from MyTable
where some condition

或类似的东西,

Select Top 1 1 from table1 inner join table2 on x=y where condition

First()/ Take()返回第一条记录。如果这些功能解决了问题以及如何解决,请告诉我。

1 个答案:

答案 0 :(得分:1)

怎么样:

var result = context.MyTable.Select(x => 1).FirstOrDefault();

WHERE

var result = context.MyTable.Where(x => true).Select(x => 1).FirstOrDefault();

只需在LINQ查询末尾添加Select(x => 1).FirstOrDefault()