من یه برنامه حسابداری فروشگاهی دارم که قبلا از اینتربیس براش استفاده میکردم .
در قسمتی از برنامه که کاربر فاکتور جدیدی ایجاد میکند قبل از ایجاد رکوردجدید یک تراکنش فعال میکنم و بعد از اتمام ورود اطلاعات و ثبت داده ها آنرا کامیت میکنم
هرکالایی که ویرایش یا اضافه میشود موجودی انبار آپدیت میشود تا کاربران دیگر از تغییرات انبار آگاه باشند حتی قبل از تایید فاکتور.مشکل اینجاست که در اینترنبیس اگر رکوردی توسط کاربر تغییر کرد قفل میشود و کاربران دیگر باید آنقدر منتظر بمانند که فاکتور قفل شده تایید شود
من قبلا از Transaction روی اینتربیس استفاده میکردم ، مشکلی هم نداشتم، چون پیش فرض اینتربیس رکورد تغییریافته را قفل نمیکند و من به چنین چیزی احتیاج دارم.
تغییرات مختلفی هم روی Isolatedlevel کانکشن و Locktype کوئری که دستورات Update را اجرا میکرد گذاشتم ولی تغییری نکرد ، اگه کسی تجربه ای در این زمینه داره ممنون میشم راهنمایی کنه.