از چه ORM استفاده میکنید ؟
اگر از Entity استفاده میکنید خودش جلوی همزمانی (concurrency) را میگیره ، البته خود sql هم بسیار قدرتمند عمل میکنه و تا حد ممکن جلوی همزمانی را میگیره
کدهای من خیلی ساده هستن و از لایه Biz برای اتصال به دیتابیس استفاده میکنه و هر کانکشن به یک استور پراسیجر وصل میشه و تو دیتابیس رید و رایت و دلیت و آپدیت میکنه
البته خودم داخل برنامه یکسری تمهیدات اندیشیدم که تداخل اطلاعات رو به حداقل میرسونه ولی بازهم امکان این اتفاق وجود داره
اگر چند میلیون رکورد رو هم همزمان به طرف SQL Server بفرستین خودش مدیریت میکنه و تداخل پیش نمیاد. (البته از ورژن 2000 به اینطرف اینطوری شده.)
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)