دسته بندی ها
00:20 1398/08/07
خطای Unable to create a constant value of type در انتیتی فریم ورک
سلام من در خط foreach به این ارور برخوردم.
:Unable to create a constant value of type 'System.Object'. Only primitive types or enumeration types are supported in this context.
یعنی مقدار q را نمیخواند و فیلدهای مورد نظرم را نمیخواند.
var q = from a in db.Tbl_ShopingCarts
where a.K.Equals(rand)
select a;
foreach (var item in q)
{
int l = 0;
var q2 = RTabVit.GetProduct(item.ProductID);
if (q2.Product.P_Save != 0)
{
l = Convert.ToInt32(q2.Product.P_Save.Value * item.Count);
}
else
{
l = Convert.ToInt32(q2.Product.Price * item.Count);
}
Price += l;
}
ویرایش شده در دوشنبه 4 مرداد 1400 ساعت 03:14:28
مشخصات سوال کننده :
کاربر : sepidemir2
امتیاز کاربر : −3
رتبه کاربر : 7089
به این سوال امتیاز بدهید
0
تعداد بازدید این سوال : 4008
پاسخ دهنده : saedbfd
14:38 1398/08/07
شما در قطعه کد زیر به نظر میاد اشکال دارید
var q = from a in db.Tbl_ShopingCarts
where a.K.Equals(rand)
select a;
در واقع شما کوئری رو نوشتید ولی اجرا یا Execute نکردید
var q = (from a in db.Tbl_ShopingCarts
where a.K.Equals(rand)
select a).ToList();
شما بعد از نوشتن کوئری در Linq باید توسط دستورات ToList یا ToArray اون رو اجرا کنید
موفق باشید
ویرایش شده در سه شنبه 7 آبان 1398 ساعت 14:38:55
آخرین سوالات ثبت شده
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
سوالات مرتبط
- کار با CkEditor با قابلیت آپلود عکس
- خطا در ایجاد migration در Asp.net core
- تفاوت های Asp.net core و Asp.net mvc چیه؟
- دلیل اسپم شدن ایمیل های ارسالی از سرور
- ارسال ایمیل در Asp.net core
- احراز هویت از طریق اکتیو دایرکتوری
- استفاده از کوکی در Asp.net core
- دلیل false بودن User.Identity.IsAuthenticated بعد از Login چیست؟
- استفاده از Stored Procedure در انتیتی فریم ورک code First
- نگهداری مشخصات کاربر لاگین شده در یک Object
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.
 
ورود