안녕하세요 나는 다음과 같은 LINQ 문을했다 : 그래서 내가 "사건"에 필요"케이스"문 주문에 의해
IEnumerable<TabTransaktion> allTransactions
= TabTransaktions1.Union(TabTransaktions2)
.Where(trans => trans.TabVorgang != null).
.OrderBy(tran => tran.TabVorgang.Wirkdatum)
.OrderByDescending(trans2 => trans2.TabVorgang.ID);
을하지만 난 단지 trans2.TabVorgang.ID
0으로 같을 때 내림차순으로 2 차를 원하는 LinQ에 대한 "order by clause". 같은 LinQ 이에 상응하는 :
SELECT BusinessEntityID, SalariedFlag
FROM HumanResources.Employee
ORDER BY CASE SalariedFlag WHEN 1 THEN BusinessEntityID END DESC
,CASE WHEN SalariedFlag = 0 THEN BusinessEntityID END;
GO
나는 도움을 주셔서 감사합니다.
질문이 매우 혼란스러워 보입니다. 원하는 출력으로 샘플 데이터를 제공 할 수 있습니까? – SpiderCode
TabVorgang.ID = 0 인 데이터를 마침내 표시하려고합니다. 그렇지 않으면 주문을 만지고 싶지 않다. – user3114569