وبلاگ شخصی حامد شیربندی

حامد شیربندی

توسعه دهنده نرم افزار

آخرین مقالات در تگ Entity Framework Core

کار با تقویم شمسی در برنامه های مبتنی بر دات نت Core و دات نت Standard

برای کار با تقویم شمسی در برنامه های مبتنی بر دات نت یک پکیج خوب به اسم PersianDateTime در نوگت منتشر شده که امکانات بسیار خوبی برای کار با تقویم شمسی و میلادی و نمایش تاریخ با قالب های دلخواه ارائه میدهد. اما در برنامه های مبتنی بر دات نت Core استفاده از این پکیج سبب میشود که برنامه از حالت Cross Platform خارج شده و فقط در سرور های ویندوزی قابل اجرا باشد.

برای رفع این مشکل و استفاده از این پکیج در برنامه های مبتنی بر Core مثل ASP.NET Core و سایر برنامه هایی که مبتنی برا دات نت Standard هستند مثلا در یک اپلیکیشن xamarin میتوان از نسخه ی Core منتشر شده ی همین پکیج با عنوان PersianDateTime.Core در نوگت استفاده کرد.

ادامه مقاله

بررسی الگوی Repository

تاریخچه

مطالب در مورد الگوی Repository حتی قبل از انتشار GOF وجود داشته است، David Garlan و Mary Shaw در مقاله ای که با عنوان An Introduction to Software Architecture در سال 1994 منتشر شده راجع به آن صحبت کرده اند.

محبوبیت این الگو  بعد از مقالات و کتابهای معروفی توسط Martin Fowler و Eric Evans شروع شد که در آنها به این الگو پرداخته شده بود. مارتین فاولر در سال 2002 و در کتاب Patterns of Enterprise Application Architecture و نیز اریک ایوانز هم در سال 2004 و در کتاب معروفش یعنی  Domain Driven Design به نقش موثر این الگو در به کار گیری آن در لایه DataAccess اشاره داشته اند.

ادامه مقاله