CodeCell
CodeCell
خواندن ۱ دقیقه·۲ سال پیش

Json Columns در EF Core 7

آموزش استفاده از Json Columns در EF Core 7
آموزش استفاده از Json Columns در EF Core 7

Json Columns در EF Core 7

اکثر پایگاه های داده رابطه ای از ستون هایی که حاوی اسناد JSON هستند  پشتیبانی می کنند. JSON موجود در این ستون‌ ها را می ‌توان با پرس ‌و‌جو ها استخراج کرد. به عنوان مثال، بر اساس ستون های JSON می توان اسناد را فیلتر یا مرتب سازی کرد.

EF Core 7 شامل پشتیبانی provider-agnostic برای ستون های JSON با پیاده سازی برای SQL Server است. این پشتیبانی اجازه می دهد تا aggregate های ساخته شده از انواع دات نت را به اسناد JSON نگاشت کرد و پرس ‌و جو های معمولی LINQ را بر روی مجموعه‌ ها استفاده کرد. پرس ‌و جو های LINQ به ساختارهای پرس و جوی مناسب مورد نیاز SQL برای استخراج در JSON ترجمه می‌ شوند. EF Core 7 همچنین از به روز رسانی و ذخیره تغییرات در اسناد JSON پشتیبانی می کند.

در EF Core، انواع aggregate ها را می توان با استفاده از OwnsOne و OwnsMany تعریف کرد.

ما در این آموزش در قالب یک پروژه از نوع Asp Core 7 جدیدترین قابلیت EF Core 7 یعنی Json Column ها را به شما آموزش خواهیم داد.

سرفصل های آموزش استفاده از Json Columns در EF Core 7:

  • مپ کردن ستون های Json در EF7 با استفاده از OwnsOne و OwnsMany
  • درج داده در ستون های Json در EF7
  • بروزرسانی ستون های Json در EF7
  • پرس و جو در ستون های JSON در EF7

برای مشاهده آموزش، لینک زیر از وب سایت آموزش برنامه نویسی کدسل را دنبال نمایید:

آموزش استفاده از Json Columns در EF Core 7

ef corejsonasp coreef7c
کدسل یک پلتفرم آموزشی در حوزه برنامه نویسی و طراحی وب است.هدف کدسل بالا بردن سطح علمی علاقه مندان به این حوزه است. https://codecell.ir
شاید از این پست‌ها خوشتان بیاید