0

この SQL ステートメントを LINQ で記述するにはどうすればよいですか?

 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 に答える