پیاده سازی تراکنش در پروژه
mohsen77sk opened this issue · comments
Mohsen commented
ممنون میشم اگه یه نمونه تراکنش درپروژه پیاده سازی کنید.
Vahid Nasiri commented
تمام اعمال EF Core تراكنشي هستند. اما اگر نياز به ايجاد تراكنش صريح وجود داشت از متدهاي زير استفاده كنيد:
void BeginTransaction();
void RollbackTransaction();
void CommitTransaction();
Mohsen commented
من با این ارور مواجه میشم
System.InvalidOperationException: The configured execution strategy 'SqlServerRetryingExecutionStrategy' does not support user initiated transactions. Use the execution strategy returned by 'DbContext.Database.CreateExecutionStrategy()' to execute all the operations in the transaction as a retriable unit.
...
Vahid Nasiri commented
سطر EnableRetryOnFailure مربوط به تراكنشهاي ضمني خودش است. براي تراكنشهاي صريح ميتوانيد آنرا حذف كنيد.