에 대한 I는 folowwing 문이와 내가 LINQ에 해당하고 싶은 : 내가 값을 포함하는 모든 행을 검색하고 있습니다 (기본적T-SQL (케이스로 주문) LINQ
SELECT *
FROM People
where Name like '%something%'
ORDER BY CASE
WHEN Name LIKE 'something%' then 1
WHEN Name LIKE '%something%' then 2
ELSE 3 END
을 이 경우 '무언가') 그리고 나는 그들을 주문하고있다 : 먼저 그 값으로 시작하는 것들, 그리고 나머지.
LinQ에서이를 수행하는 방법에 대한 아이디어가 있으십니까?
아이디어를 제공해 주셔서 감사합니다. 나는 끝냈다 : ** context.People.People (p => p.Name.Contains ('something')) OrderBy (f => f.Name.IndexOf ('something')). ThenBy (f => f.Name.Length) .ToList() ** - – Coco