C# 트랜잭션(Transaction): 데이터 무결성을 지키는 법목차트랜잭션이란?C#에서 트랜잭션을 사용하는 이유ADO.NET을 활용한 트랜잭션Entity Framework에서 트랜잭션 관리Dapper를 활용한 트랜잭션트랜잭션 격리 수준트랜잭션을 사용할 때 주의할 점1. 트랜잭션이란?트랜잭션(Transaction)은 데이터베이스에서 하나 이상의 작업을 하나의 논리적 단위로 묶는 개념입니다.트랜잭션은 ACID 속성을 보장하여 데이터의 일관성과 신뢰성을 유지합니다.ACID 속성Atomicity (원자성): 모든 작업이 완전히 수행되거나 전혀 수행되지 않아야 함.Consistency (일관성): 트랜잭션이 끝나면 데이터가 유효한 상태를 유지해야 함.Isolation (고립성): 트랜잭션이 실행되는 동안 다른 ..