modeling
-
EF Core Code First Entity Model을 작업하는 방법프로그래밍 2024. 9. 24. 14:46
EF Core를 사용하는 경우 개발자는 Entity에 대한 Model작업을 해야 한다. 여기서는 EF Core Code First를 수행하는 방법과 도움이 되는 요소를 설명하고자 한다. Code First시에는 두 가지 방법이 존재한다. 첫째, Attribute를 사용하는 방법.둘째, ModelBuilder를 사용하는 방법. 필자는 처음 EF를 접했을 때 첫째 방법으로만 개발을 진행하였고, Attribute로 설정할 경우 몇 가지 어려움이 있었다. 첫 번째 방법의 문제는 Attribute속성을 적용할 경우 에러에 대한 핸들링이다.Attribute로 선언할 경우 SaveChange에서 오류가 발생하는 것이 아닌 Add, Update, Delete에서 문제가 발생한다.주로 Add, Delete 에서 문제가 ..