0

如何在 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() 返回第一条记录。请让我知道这些功能是否可以解决问题以及如何解决。

4

1 回答 1

1

那个怎么样:

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

WHERE

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

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

于 2013-06-17T12:10:50.850 回答