EF 코드 우선 : 임의의 행을 얻는 방법 임의의 행을 검색하는 쿼리를 어떻게 작성할 수 있습니까? SQL로 작성하면 newid ()에 의해 주문하고 상단에서 n 개의 행을 잘라냅니다. 어쨌든 EF 코드에서 이것을 먼저 수행합니까? newid ()를 사용하는 쿼리를 만들고 DbSet.SqlQuery ()를 사용하여 실행하려고했습니다. 작동하는 동안 가장 깨끗한 솔루션은 아닙니다. 또한 모든 행을 검색하고 새 GUID로 정렬했습니다. 행 수가 상당히 적지 만 여전히 좋은 솔루션은 아닙니다. 어떤 아이디어? 전화 : something.OrderBy(r => Guid.NewGuid()).Take(5) 두 가지 옵션 비교 : 건너 뛰기 (무작위 행 수) 방법 private T getRandomEntity(IGe..