اشتراکها
اشتراکها
معرفی AngularStrap
نظرات مطالب
تفاوت AngularJS با KnockoutJS
برای مطالعه بیشتر: سری 8 قسمتی AngularJS vs Knockout
پاسخ به بازخوردهای پروژهها
data-binding جاوا اسکریپتی سمت کلاینت
نظرات مطالب
امکان انجام محاسبات سمت کلاینت در EF Core
ارتقاء به EF Core 3.0
تا پیش از EF Core 3.0، استفاده از قابلیت Client-Side Evaluation در هر قسمتی از کوئری میسر است که سبب شده استفادههای نادرستی از آن صورت گیرد و کارآیی کوئریها بیجهت کاهش یابد. از نگارش 3 به بعد، این نوع محاسبات فقط در قسمت Select نهایی مجاز است و نه هیچ قسمت دیگری از کوئری؛ در غیراینصورت یک استثناء را دریافت خواهید کرد. برای نمونه در مثالی که در اینجا ارائه شده، از متد ComputeHash در قسمت Where کوئری استفاده شدهاست که اکنون در EF Core 3.0 دیگر مجاز نیست. اگر نیاز است چنین کاری را انجام دهید، خودتان یک ToList را بر روی کوئری، فراخوانی کنید و سپس بر روی نتیجهی LINQ to Objects حاصل، یک Where را بنویسید.
اشتراکها