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 Column در SQL Server با استفاده از EF Core 7
برای ثبت نظر باید در سایت ثبت نام یا ورود نمایید