در رابطه با این موردی که گفتین یه مثال میزنم:به طور کلی Unit of Work کاربرد خیلی کمی داره. یعنی جایی که واقعا بهش نیاز پیدا خواهید کرد کمه.
فرض کنید یه نرم افزار داریم واسه مدیریت کردن مشتری ها.حالا وقتی یه مشتری قراره ثبت بشه علاوه بر ثبت مشخصات فردی توی براش سال مالی،ایجاد شناسه کاربری و ممکنه کلی جدول دیگه دست خوش تغییر بشه.
حالا اینجا اگه قرار باشه برای هر تراکنش یه کانکشن به دیتابیس زده بشه خیلی ناجور میشه، ولی با UOF میشه با یک بار رفتن و اومدن به دیتابیس همه این عملیات رو ثبت کرد
الان این برداشتی که من داشتم غلطه به نظرتون یا درست گفتم؟
ولی وقتی قراره یه CMS بنویسیم دیگه UOF معنی نداره و کار اضافیه..چون زیاد پیچیده نیست کلا رکوردها با CRUD میتونن هندل بشن. و دیگه اینجا نیازی به UOF نیست در حد همون ریپازیتوری کفایت میکنه
نظر شما درباره اون مورد اول که گفتم چی هست؟
پیشاپیش تشکر![]()