如何在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()返回第一条记录。如果这些功能解决了问题以及如何解决,请告诉我。
答案 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()
。