본문 바로가기

C#

비동기처리에 대한 이해와 설명

반응형
await _context.Movie .FirstOrDefaultAsync(m => m.Id == id); 이 statement 설명좀
await sync 이런것들 마이크로소프트에서 읽어봤는데 한단어 한단어 연결해서 이해가 안되네요

await 은 이 statement가 끝날때 까지 기다리고 context는 데이터베이스에서 
firstordefaultAynch는 뭐하는지 모르겠어요
그리고 m=>램다 표현은 어떤식으로 쓰는지 m은 그냥 쓴건지 ..


========================================================================

_context.Movie .FirstOrDefaultAsync(m => m.Id == id)

_context.Movie
해당 객체에서 id 가 일치하는 하나의 데이터를 찾아낼때까지 혹은 데이터가 전체에 존재하지 않는다는 결과가 나올때까지(객체에 저장된 데이터 전체를 조회) 비동기처리로 진행합니다.

m 은 그냥 Movie 객체라서 m 이라고 해둔건데, 다른 영어로 대체하셔도 상관없습니다.
v 나 z 나 상관없습니다.




반응형