Linqを使用して次のSQL文を実行するにはどうすればよいですか?linq文で文字列を最初に順番に表示する方法
SELECT * FROM myTable
ORDER BY
CASE myColumnName
WHEN 'Cats' THEN 1
WHEN 'Bear' THEN 2
ELSE 99
END, myColumnName
myColumnNameは、動物のリストが含まれており、私はその列でソートしたいのですが、猫は、結果くまで最初に表示したい場合は、これは、LINQの文でこれを行うことは可能でしょうか?
- ちょうどC#の条件式を作成して、例えば'からxからmyTable orderby x.myColumnName ==" Cats "? 1:x.myColumnName == "Bear"? 2:99 select x' –