트랜잭션

    [C#] Entity Framework Core - 4. 데이터 조작과 트랜잭션

    6. EF Core를 통한 데이터 조작하기 EF Core를 사용해 데이터를 추가하거나 변경하거나 삭제하는 작업은 크게 어렵지 않습니다. DbContext는 자동적으로 변화에 대한 추적을 관리하므로 내부에서 반영된 여러 데이터의 추가/삭제/변경에 관한 사항을 로컬 Entity 통해 가지게 됩니다. 그리고 이 변경사항을 실제 데이터베이스에 반영하기를 시도(SaveChanges() 메서드를 통해)하면 Entity는 반영된 결과를 반환하게 될 것입니다. (1) Insert Insert는 해당 Entity에서 Add()메서드를 통해 실행할 수 있습니다. using (Northwind db = new()) { ILoggerFactory loggerFactory = db.GetService(); loggerFacto..