hastiam
شنبه 09 آبان 1394, 10:31 صبح
سلام دوستان
من برای دسترسی به داده هام از EntityFramwork استفاده می کنم تو یک قسمت از برنامم قراره همزمان 300 رکورد پشت سر هم ثبت بشه و اگر خطایی در ثبت یکی از رکوردها به وجود اومد کل عملیات متوقف بشه و هیچ رکوردی ثبت نشه به همین دلیل از TransactionScope استفاده کردم حالا مشکلی که دارم بعد از اتمام عملیات خطای زیر مشاهده میشه در حالی که Transaction به درستی کار میکنه یعنی یا کل عملیات به درستی ثبت می شه و یا کلا متوقف می شه. ولی متوجه نمیشم این خطا یعنی چه و برای چی به وجود میاد؟
Transaction (Process ID 63) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
من برای دسترسی به داده هام از EntityFramwork استفاده می کنم تو یک قسمت از برنامم قراره همزمان 300 رکورد پشت سر هم ثبت بشه و اگر خطایی در ثبت یکی از رکوردها به وجود اومد کل عملیات متوقف بشه و هیچ رکوردی ثبت نشه به همین دلیل از TransactionScope استفاده کردم حالا مشکلی که دارم بعد از اتمام عملیات خطای زیر مشاهده میشه در حالی که Transaction به درستی کار میکنه یعنی یا کل عملیات به درستی ثبت می شه و یا کلا متوقف می شه. ولی متوجه نمیشم این خطا یعنی چه و برای چی به وجود میاد؟
Transaction (Process ID 63) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.