با سلام.
یه برنامه ویندوزی نوشتم که در این برنامه از الگوی Ripository , Unit of work استفاده کردم.
برنامه به درستی کار میکنه اما یک مشکلی هست که اونم این هست که در زمان حذف و اضافه و ویرایش لیست داده ها بعد از انجام این عملیات به روز نمیشه و باید اون فرم مجدد لود بشه.
میخواستم ببینم آیا استفاده از این الگو مذکور در برنامه ویندوزی اشتباهه یا اینکه من کد نویسی من ایرادی داره.البته برنامه هیچ مشکلی نداره و حذف ،اضافه و ویرایش به درستی کار میکنند و فقط ایراد همین موردی هست که گفتم که اون هم با لود مجدد حل شده.
اما این کار به نظرم زیاد جالب به نظر نمیاد.
در این برنامه از مدل Code first استفاده و با efCore 3.1 نوشته شده است.
میتوانید نمونه ساده پروژه رو از لینک زیر دانلود و چک کنید.
https://www.dropbox.com/s/lh39ren053bz7pq/mySchool%20.rar?dl=1
نکته اول اینکه شما می تونید مفهوم الگوی Unit Of Work رو در لینک زیر دقیقا مطالعه کنید.
دقت کنید شما هیچ گونه کد، سورس، تصویر و یا هیچ اطلاعاتی در مورد روش کار خودتون و پروژه خودتون ارائه نکردید و قطعا کسی که بخواد پاسخ بده نمیتونه شما رو راهنمایی کنه و به کلیات باید بسنده کنه. اینکه شما می فرمایید بعد از ثبت اطلاعات باید حتما فرم رفرش بشه قاعدتا نباید ارتباطی با این الگو داشته باشه.
الگوی UOW یک الگوی کلی هست و ارتباطی با برنامه نویسی ویندوز و یا وب نداره. شما در هر نوع پروژه ای می تونید استفاده کنید. اصولا از الگوها و یا معماری ها در برنامه نویسی های Design Pattern استفاده میشه. در این مدل برنامه نویسی در اکثر موارد از روش Code First استفاده میشه.
تاریخ :
1402/09/08
- ساعت :
07:34:00 PM
- بازدید :
1157
- پاسخ :
1
|
تاریخ :
1402/09/21
- ساعت :
11:10:00 PM
- بازدید :
595
- پاسخ :
1
|
تاریخ :
1403/07/13
- ساعت :
12:06:00 PM
- بازدید :
346
- پاسخ :
1
|
تاریخ :
1403/06/24
- ساعت :
08:52:00 PM
- بازدید :
310
- پاسخ :
1
|
تاریخ :
1398/09/14
- ساعت :
01:58:00 PM
- بازدید :
4263
- پاسخ :
1
|
تاریخ :
1403/05/16
- ساعت :
05:43:00 AM
- بازدید :
654
- پاسخ :
0
|
تاریخ :
1398/09/05
- ساعت :
06:04:00 PM
- بازدید :
3170
- پاسخ :
2
|
تاریخ :
1398/09/08
- ساعت :
11:38:00 PM
- بازدید :
3250
- پاسخ :
1
|
تاریخ :
1403/04/12
- ساعت :
07:27:00 PM
- بازدید :
656
- پاسخ :
0
|
تاریخ :
1403/01/29
- ساعت :
08:08:00 AM
- بازدید :
685
- پاسخ :
4
|
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
57
- پاسخ :
0
|
تاریخ :
1403/08/18
- ساعت :
10:40:00 AM
- بازدید :
97
- پاسخ :
0
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1031
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
426
- پاسخ :
1
|
تاریخ :
1402/08/01
- ساعت :
06:25:00 PM
- بازدید :
930
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1347
- پاسخ :
1
|
تاریخ :
1398/08/17
- ساعت :
01:27:00 AM
- بازدید :
4796
- پاسخ :
1
|
تاریخ :
1402/09/08
- ساعت :
07:34:00 PM
- بازدید :
1157
- پاسخ :
1
|
تاریخ :
1402/09/21
- ساعت :
11:10:00 PM
- بازدید :
595
- پاسخ :
1
|
تاریخ :
1403/07/27
- ساعت :
03:21:00 PM
- بازدید :
205
- پاسخ :
1
|