ZZZ Projects LinqToSql Plus (Z.LinqToSql.Plus) v4.1.0 – Powerful Bulk Operations for LINQ

اضافه کردن عملیات Bulk با سرعت بالا به LINQ to SQL

Category: Tag:
$19.00 - ۱,۳۳۰,۰۰۰ ت
Become a VIP Member
VIP Subscription
Join to our VIP plans and download everything for FREE!
17 People watching this product now!

Specification

Category
Brand
Published On
August 18, 2026
Last Update
August 18, 2026

توضیحات:

در پروژه‌هایی که هزاران رکورد باید یکباره وارد Database شوند یا تغییر کنند، روش معمول LINQ to SQL همیشه بهترین انتخاب نیست. LINQ To SQL Plus دقیقا برای چنین شرایطی ساخته شده است؛ کتابخانه ای که قابلیت‌های Bulk را به DataContext اضافه می‌‌کند تا عملیات سنگین Database بدون پردازش جداگانه هر Entity انجام شود و اجرای آن‌ها زمان کمتری ببرد.

بعد از نصب، متدهایی مانند BulkInsert، BulkUpdate، BulkDelete، BulkMerge و BulkSynchronize مستقیما در اختیار DataContext قرار می‌‌گیرند. البته نحوه اجرای این عملیات ثابت نیست. می‌‌توانید Primary Key دلخواه تعریف کنید، پردازش را فقط به چند ستون محدود کنید، اندازه Batch را تغییر دهید یا مشخص کنید Child Entity‌ها هم در عملیات حضور داشته باشند. مثلا در BulkMerge الزامی نیست کلید اصلی Database معیار مقایسه باشد و حتی یک فیلد تجاری مثل Customer Code هم می‌‌تواند نقش کلید را بر عهده بگیرد.

کتابخانه با SQL Server 2008 و نسخه‌های جدیدتر سازگار است و SQL Azure را هم پوشش می‌‌دهد. به همین دلیل در پروژه‌هایی که مرتب با وارد کردن داده‌های حجیم، به روزرسانی گروهی، ادغام اطلاعات یا همگام سازی رکوردها سروکار دارند، روند کار را ساده تر می‌‌کند.

ویژگی ها:

  • اضافه شدن عملیات Bulk به LINQ to SQL DataContext
  • اجرای BulkInsert، BulkUpdate، BulkDelete، BulkMerge و BulkSynchronize
  • تعریف Primary Key سفارشی
  • انتخاب ستون‌های دلخواه برای پردازش
  • تنظیم اندازه Batch
  • پردازش Child Entity‌ها
  • سازگار با SQL Server 2008 و نسخه‌های جدیدتر
  • پشتیبانی از SQL Azure

مناسب برای:

بیشترین کاربرد LINQ To SQL Plus در پروژه‌هایی است که حجم زیادی از داده را مدیریت می‌‌کنند. وقتی قرار باشد هزاران رکورد وارد Database شوند، اطلاعات موجود به صورت گروهی تغییر کنند یا داده‌ها بین منابع مختلف همگام سازی شوند، استفاده از عملیات Bulk معمولا نتیجه بهتری نسبت به پردازش تک تک رکوردها خواهد داشت.

سوالات متداول:

چه عملیات Bulk در LINQ To SQL Plus وجود دارد؟

متدهای BulkInsert، BulkUpdate، BulkDelete، BulkMerge و BulkSynchronize در کتابخانه قرار دارند و هر کدام برای نوع مشخصی از پردازش داده استفاده می‌‌شوند.

این کتابخانه با کدام Database‌ها کار می‌‌کند؟

طبق مستندات، SQL Server 2008 و نسخه‌های جدیدتر به همراه SQL Azure پشتیبانی می‌‌شوند.

آیا می‌‌توان از کلید اختصاصی در عملیات Bulk استفاده کرد؟

بله. برای نمونه، در BulkMerge می‌‌توانید به جای Primary Key اصلی، فیلدی مانند Customer Code را به عنوان معیار تطبیق رکوردها انتخاب کنید.

آیا جزئیات اجرای عملیات Bulk قابل تنظیم است؟

بله. اندازه Batch، ستون‌های مورد پردازش، نوع کلید و حتی حضور Child Entity‌ها در عملیات، همگی قابل تنظیم هستند.

Download Links

Customer Reviews

0 reviews
0
0
0
0
0

There are no reviews yet.

Be the first to review “ZZZ Projects LinqToSql Plus (Z.LinqToSql.Plus) v4.1.0 – Powerful Bulk Operations for LINQ”

Your email address will not be published. Required fields are marked *