TransactionScope
рдПрдХ рдбрд┐рд╕реНрдкреЛрдЬреЗрдмрд▓ рдкреНрд░рдХрд╛рд░ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдирд┐рдкрдЯрд╛рди рдкрд░ рд▓рдЧрднрдЧ рд╣рдореЗрд╢рд╛ I/O рдХрд╛рд░реНрдп рд╣реЛрддрд╛ рд╣реИред
рдХреНрдпрд╛ TransactionScope
рдХреЛ IAsyncDisposable
рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛ рд╣реИ? (рдореБрдЭреЗ рдЗрд╕ рдмрд╛рдд рдХреА рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╢рд╛рдорд┐рд▓ ADO.NET рд╡рд┐рдзрд┐рдпрд╛рдБ рдХрд┐рддрдиреА рдЖрд╕рд╛рдиреА рд╕реЗ async рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред)
@Timovzl рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рдереА, рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕реЗ 5.0.0 рдХреЗ рд▓рд┐рдП рдорд╛рдиреЗрдВрдЧреЗред рдХрд╛рдо рдХрд┐рддрдирд╛ рдЬрдЯрд┐рд▓ рд╣реЛрдЧрд╛, рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдкрд╣рд▓реЗ рдХреБрдЫ рдЬрд╛рдВрдЪ-рдкрдбрд╝рддрд╛рд▓ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред
рдЗрд╕ рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдкреНрд░рд╢реНрди (рдореЗрд░реЗ) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡реЛрдЯреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддреАрдХреНрд╖рд┐рдд рд╣реИред
рдореБрдЭреЗ рдпрд╛ рддреЛ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рдХреИрд╕реЗ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдПрдХ рдРрд╕реА рдмреБрдирд┐рдпрд╛рджреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рдФрд░ рд╕рд╛рде рдореЗрдВ https://github.com/dotnet/corefx/issues/42341 , TransactionScope рдореВрд▓ рд░реВрдк рд╕реЗ рдЕрднреА рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@Timovzl рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рдереА, рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕реЗ 5.0.0 рдХреЗ рд▓рд┐рдП рдорд╛рдиреЗрдВрдЧреЗред рдХрд╛рдо рдХрд┐рддрдирд╛ рдЬрдЯрд┐рд▓ рд╣реЛрдЧрд╛, рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдкрд╣рд▓реЗ рдХреБрдЫ рдЬрд╛рдВрдЪ-рдкрдбрд╝рддрд╛рд▓ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред