SQLクエリからLinqクエリを取得しようとしています。 SQLクエリは次のとおりです。SQLからLinqクエリを取得する
Select * from EMP where Salary = (Select Max(Salary) from EMP)
私は、LINQクエリを作成しているが、それは全く動作しません:
var result = emps.where(emp => emp.Salary == emps.Max(emp.sal));
どのように私はこの問題を解決する必要がありますか?
'='の代わりに '=='を使用するべきですか? –
@YacoubMassad、正しい - コードをコピーしている間違い:私は "==" not "="ということに言及していた – Ganjira
また、 'Max'は' emp => emp.Salary'のようなラムダ式を取っています –