نقل قول نوشته شده توسط m.developer مشاهده تاپیک
سلام
مي ميخواهم به محض اينكه كاربري تغييري در ديتابيس داد (مثلا يك رديف به يك جدول توسط يه كاربر اضافه شد) جدول براي تمام بازديد كنندگان بروز بشه (بدون رفرش كردن توسط خود كاربر)
اين موضوع رو سرچ كرم اما جواب خوبي پيدا نكردم
(با C#‎‎ و 2005 sql)
قابلیت انجام اینکار در شبکه و برایه بیشتر از یک کاربر کار پیچیده‌‌ای است ، روش ساده‌ای که با کد بشه پیشنهاد داد وجود ندارد، و در عمل هم معمولاً پیاده‌ریزی نمیشه (حتی سیستم ERP مال مایکراسافت این قابلیت را نداره، کاربر دیگر قبل از ویرایش داده هایی که توسط یک کاربر دیگر در مابین زمان گرفته شدن و اراعه دادن ویرایشاتش باید رکورد را دوباره از داتابیس بگیرد.).
به جایه حل این مشکل به مبحث pessimistic / oprimistic locking نگاه برایه جلوگیری از تغییر داده‌ها به توسط یک کاربر دیگر بندازید.