ZZZ Projects LinqToSql Plus چیست؟
ZZZ Projects LinqToSql Plus که به صورت Z.LinqToSql.Plus نیز از آن نام برده می شود ابزاری است که به شما اجازه می دهد تا با bulk operation های high performance بتوانید DataContext خودتان را گسترش دهید. این operation ها شامل مواردی مثل BulkInsert, BulkUpdate, BulkDelete, BulkMerge و غیره می شود. با اضافه کردن انعطاف پذیری به ابزارهای خودتان می توانید سناریوهایی با performance عالی را پوشش دهید. همچنین می توانید operation های خودتان را بدون لود کردن entity ها در context از LINQ Query اجرا کنید. متد bulk operations به شما اجازه می دهد تا موارد زیادی مثل primary key، ستون ها، childs entity ها و غیره را به دلخواه خود سفارشی سازی کنید و با این کار انعطاف زیادی را در اختیارتان قرار می دهد. استفاده بیش از ۵ هزار مشتری در بیش از ۷۵ کشور دنیا خود نشان دهنده قابلیت ها و امکانات قدرتمندی است که این ابزار به کاربران خود ارائه می کند و با خیال راحت می توانید آن را برای انجام کارهای خود انتخاب کنید.
ZZZ Projects LinqToSql Plus همچنین از متد Batch Operations نیز استفاده می کند که به شما اجازه می دهد تا operation های UPDATE و DELETE را مستقیماً در database و با استفاده از یک LINQ Query بدون لود کردن entity ها در پس زمینه اجرا کنید. همه چیز در سمت database اجرا می شود تا به شما امکان گرفتن بهترین performance موجود را بدهد. انجام update یا delete روی data با SaveChanges نیاز به لود کردن data دارد و این موضوع به میزان قابل توجهی performance اپلیکیشن را کاهش می دهد. علاوه بر این لود کردن entity پیش از حذف آن کمی عجیب نیز به نظر می رسد. با استفاده از این ابزار batch operation ها مستقیماً در سمت database اجرا می شوند و با این کار بهترین عملکرد را دریافت خواهید کرد.
ZZZ Projects LinqToSql Plus با کارآیی بالایی که در اختیار شما قرار می دهد می تواند سرعت کارتان را به میزان قابل توجهی افزایش دهد. برای نمونه اگر روی ۱۰۰۰ entity بخواهید batch operation های delete و update را اجرا کنید ظرف مدت یک میلی ثانیه این کار انجام خواهد شد و این موضوع برای ۲ تا ۵ هزار entity نیز همین میزان خواهد بود و فقط زمان SubmitChanges متفاوت خواهد بود. در ادامه لینک دانلود ZZZ Projects LinqToSql Plus به همراه license key آن ارائه شده است.
ویژگی ها و قابلیت های ZZZ Projects LinqToSql Plus:
- - توسعه DataContext با bulk operation های high performance
- - انجام مواردی مثل BulkInsert, BulkUpdate, BulkDelete و…
- - ارائه نمونه های آنلاین برای بررسی
- - بیشتر کردن انعطاف پروژه های شما
- - انجام operation ها از LINQ Query
- - دون نیاز به لود کردن entity ها
- - و بسیاری موارد دیگر.