본문 바로가기

Software/.Net Core

EntityFrameWork에서 .Max() 값의 Null 체크 방법

EntityFramework의 .Max()를 확인 할 때, DB안에 값이 없다면 Null 에러가 난다.

 

이럴경우, 해당 컬럼을 Nullable로 선언 해 주고 기본값을 대입 해주면 된다.

 

int num = (context.datas.Max(x => (int?)x.Ids) ?? 0)