TransactionScope
๋ ๊ฑฐ์ ํญ์ ์ฒ๋ฆฌํ I/O ์์
์ด ์๋ ์ผํ์ฉ ์ ํ์
๋๋ค.
TransactionScope
๊ตฌํ IAsyncDisposable
์์ต๋๊น? (๊ด๋ จ๋ ADO.NET ๋ฉ์๋๋ฅผ ๋น๋๊ธฐ์์ผ๋ก ์ผ๋ง๋ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋์ง ์์ง ๋ชปํฉ๋๋ค.)
@Timovzl ์ฐ๋ฆฌ๋ ์ด๊ฒ์ ํ ๊ณํ์ด ์์์ง๋ง 5.0.0์ ์ํด ๊ทธ๊ฒ์ ๊ณ ๋ คํ ๊ฒ์ ๋๋ค. ์์ ์ด ์ผ๋ง๋ ๋ณต์กํ์ง ํ์ธํ๊ธฐ ์ํด ๋จผ์ ์กฐ์ฌ๋ฅผ ์ํํด์ผ ํฉ๋๋ค.
์ด์ ๋ํ ์ด Stackoverflow ์ง๋ฌธ(๋ด ์ง๋ฌธ) ์ ๋ํ ํฌํ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ด ๊ธฐ๋ฅ์ ๋ง์ ์ฌ๋๋ค์ด ๊ธฐ๋ค๋ฆฌ๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋๋ ์ด๊ฒ์ด ์ด๋ป๊ฒ ์ด๋ฏธ ํฌํจ๋์ด ์์ง ์์์ง ์ดํดํ์ง ๋ชปํฉ๋๋ค. ๊ทธ๋ฐ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ์ด๊ณ https://github.com/dotnet/corefx/issues/42341 ๊ณผ ํจ๊ป TransactionScope๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ง๊ธ ๋น์ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@Timovzl ์ฐ๋ฆฌ๋ ์ด๊ฒ์ ํ ๊ณํ์ด ์์์ง๋ง 5.0.0์ ์ํด ๊ทธ๊ฒ์ ๊ณ ๋ คํ ๊ฒ์ ๋๋ค. ์์ ์ด ์ผ๋ง๋ ๋ณต์กํ์ง ํ์ธํ๊ธฐ ์ํด ๋จผ์ ์กฐ์ฌ๋ฅผ ์ํํด์ผ ํฉ๋๋ค.