SqlConnectionクラスでDB操作するのですが、ACID特性の担保は設計でやるのでしょうか?SqlConnectionとDBMSが隠蔽してくれるのでしょうか?

複数ユーザー利用時のトランザクションのロックとか自力実装する必要があるのかなと思い