دسته بندی ها
16:25 1401/03/29
نحوه کار با عملگرهای And و Or در کویری های شرطی در انتیتی فریم ورک
لطفا نحوه کار با عملگرهای And و Or در کویری های شرطی در انتیتی فریم ورک رو با مثال توضیح بدید. متشکر
مشخصات سوال کننده :
کاربر : pedram_khan
امتیاز کاربر : 277
رتبه کاربر : 6
به این سوال امتیاز بدهید
0
تعداد بازدید این سوال : 2544
پاسخ دهنده : fateme
19:08 1401/03/29
آموزش استفاده از عملگر And در Entity Framework
در انتیتی فریم ورک برای گذاشتن شرط 'و' یا And از عبارت && استفاده می شود. دقت کنید شرط And زمانی برابر با true می باشد که شروط دو طرف عملگر صحیح باشد. به مثال زیر توجه کنید :
int StandardAge = 25;
int Standardweight = 50;
var query = _context.users.where(u => (u.age >= StandardAge && u.weight >= Standardweight).ToList();
در دستورات بالا دو متغیر به نام ها StandardAge و StandardWeight داریم. در کوئری مشخص کردیم رکوردهایی از جدول users نمایش داده شود که حتما 2 شرط زیر را داشته باشد.
- فیلد age بزرگتر یا مساوی 25 باشد.
- فیلد weight بزرگتر یا مساوی 50 باشد.
دقت کنید اگر هر کدام از مقادیر فیلدهای age یا weight مطابق شرط نبود نتیجه شرط false خواهد بود.
آموزش استفاده از عملگر Or در Entity Framework
در انتیتی فریم ورک برای گذاشتن شرط 'یا' یا Or از عبارت || استفاده می شود. دقت کنید شرط Or زمانی برابر با true می باشد که حداقل یکی از دو طرف عملگر و یا هر دو صحیح باشد. به مثال زیر توجه کنید :
int StandardAge = 25;
int Standardweight = 50;
var query = _context.users.where(u => (u.age >= StandardAge || u.weight >= Standardweight).ToList();
در دستورات بالا دو متغیر به نام ها StandardAge و StandardWeight داریم. در کوئری مشخص کردیم رکوردهایی از جدول users نمایش داده شود که یکی از 2 شرط زیر و یا هر دو را دارا باشد.
- فیلد age بزرگتر یا مساوی 25 باشد.
- فیلد weight بزرگتر یا مساوی 50 باشد.
دقت کنید اگر هر دو فیلد age یا weight مطابق شرط نبود نتیجه شرط false خواهد بود. اما اگر حتی یکی از طرفین شرط یا هر دو طرف شرط صحیح بود نتیجه true خواهد بود.
آخرین سوالات ثبت شده
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
سوالات مرتبط
- مشکل تاریخ شمسی در سی شارپ
- نمایش گزارش stimulsoft روی کلاینت
- تفاوت های سی شارپ 8 با نسخه های قبلی چیه؟
- انتخاب چند سطر دلخواه توسط چک باکس در DataGrid و محاسبه جمع سطرهای انتخاب شده
- نمایش نوتیفکیشن در سی شارپ
- ارسال پارامتر از سی شارپ به استیمول سافت
- عدم نمایش عکس در دیتاگرید ویو در wpf
- Library Animation برای کنترلهای WPF
- رفع خطا در مایگریشن - Specify ON DELETE NO ACTION or ON UPDATE NO ACTION
- مشکل در تغییر مقدار Text کنترل RibbonBar در کامپوننت DevExpress
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.
 
ورود