Biarity/Sieve
این پروژه یک کتابخانه سبک و قدرتمند برای مرتبسازی، فیلتر کردن و صفحهبندی در برنامههای ASP.NET Core است. ️
کاربرد:
وقتی میخوای به راحتی امکان فیلتر کردن دادهها رو از طریق URL فراهم کنی (مثل api/users?sort=Name&filter=Age>25)، این ابزار عالیه!
در چه شرایطی بهتره استفاده شود؟
وقتی با APIهای REST کار میکنی و میخوای کاربرات بتونن دادهها رو بر اساس نیازشون مرتب یا فیلتر کنن، بدون نوشتن کدهای تکراری. همچنین وقتی میخوای کدات تمیز و قابل نگهداری باشه.
چند مثال از موارد استفاده:
- نمایش لیست کاربران با فیلتر بر اساس سن یا نام
- مرتبسازی محصولات در یک فروشگاه آنلاین بر اساس قیمت یا تاریخ افزودن
- صفحهبندی دادههای گزارشها در یک سیستم مدیریت
- ##ASPNETCore
- ##Filtering
- ##Sorting
- ##Pagination
- ##RESTAPI
- ##WebAPI
- ##DotNet
- ##CleanCode
- ##Sieve
- ##Backend
