🚀 querylink v1.0.0: ادغام UI و داده های خود را ساده کنید

این مقاله در ابتدا در وبلاگ Byteaether منتشر شد. در اینجا با ویرایش های جزئی برای وضوح و مختصر بودن منتشر شده است.
من از به اشتراک گذاشتن ابزاری جدید که برای تغییر نحوه ادغام اجزای UI با داده های باطن تغییر کرده است ، هیجان زده ام: Querylink v1.0.0 توسط Byteaether. این بسته Nuget روند اتصال شبکه های داده ، جداول و سایر عناصر UI را به شما ساده می کند IQueryable
منابع داده ، کاهش دیگ بخار و این امکان را به شما می دهد تا روی ساخت برنامه های عالی تمرکز کنید.
querylink چیست؟
Querylink به گونه ای طراحی شده است که دردسر را از کارهای داده مشترک خارج کند. به شما امکان می دهد:
- فیلترهای پیچیده را تعریف کنید: به راحتی فیلترها را تنظیم کنید (به عنوان مثال ، برابر ، بیشتر از ، حاوی) برای اصلاح داده های خود.
- قوانین سفارش را تعیین کنید: نحوه طبقه بندی داده های شما را بدون کد خسته کننده مشخص کنید.
- رفتار را سفارشی کنید: برای فیلتر کردن پیش فرض و مرتب سازی منطق به نیازهای خاص خود ، از Overrides مبتنی بر بیان استفاده کنید.
- تبدیل به/از رشته های پرس و جو: با تبدیل تعاریف خود به رشته های پرس و جو ، یکپارچه با API های HTTP ادغام شوید.
- مستقیماً در iQueryable اعمال کنید: با استفاده از این تعاریف به طور مستقیم در نمایش داده های داده خود ، کد دسترسی به داده خود را تقویت کنید.
شروع سریع
شروع کار ساده است. فقط دستور زیر را اجرا کنید تا QueryLink را از طریق NUGET نصب کنید:
dotnet add package ByteAether.QueryLink
پس از نصب ، می توانید به سرعت فیلترها را تعریف کنید و سفارشات را مرتب کنید. به عنوان مثال ، شما ممکن است یک فیلتر برای انتخاب کاربران به نام “جان” یا مرتب سازی داده ها بر اساس سن – همه با حداقل تنظیمات ایجاد کنید.
تأثیر در دنیای واقعی
Querylink هنگام کار با پروژه های مدرن NET می درخشد. این که آیا شما از EF Core ، Blazor و یا ادغام با مؤلفه هایی مانند DataGrid Mudblazor استفاده می کنید ، QueryLink منطق پرس و جو تکراری را کاهش می دهد ، باعث می شود پاک کننده کد و برنامه های شما کارآمدتر شود.
بیشتر بدانید
برای بررسی دقیق از ویژگی های آن و نمونه های استفاده عملی ، اعلامیه کامل را در وبلاگ Byteaether بررسی کنید.
برنامه نویسی مبارک!