من برنامه ای دارم که باید یک سری اعمال رو پشت سر هم انجام بده و در صورتی که در یک مرحله با مشکل مواجه شد متوقف بشه و اعمالی که توی مراحل قبل انجام شده به حالت اولش برگرده.یعنی به عبارتی یا کل کار با هم انجام بشه و یا انجام نشه!
چطور باید این روش رو پیاده سازی کنم؟
از Transaction استفاده کردم ولی با مشکل دیگه ای روبرو شدم اینکه فکر میکنم اون Table خاص رو Lock میکنه و بقیه Function ها با مشکل مواجه میشن حین اینکه من درگیر کار با اون هستم.
ممنون میشم اگر راهنماییم کنید.
(نمیدونستم توی بخش Sql Server سوالم رو مطرح کنم یا اینجا.اگر اشتباه کردم ببخشید)