"

پاسخ داده شد
خطای Enumerator failed to MoveNextAsync

خطای Enumerator failed to MoveNextAsync

تشکر میکنم

چرا زمانی که ما میخوایم با استفاده از یک شرط یک رکورد از جدول بازیابی کنیم با خطای Enumerator failed to MoveNextAsync مواجه میشویم کد نوشته شده

 var ExiteUser = await _uw._Context.anbars.Where(c => c.Id == Id)
                        .Include(c => c.User)
                        .Select(c => new {
                            Id=c.Id,
                          
                             Title = c.Title,
                            UserImage = c.User.Image,
                            UserName = c.User.FirstName + " " + c.User.LastName,
                            Email = c.User.Email })
                        .FirstAsync();

 

عکس خطای ایجاد شده

خطای Enumerator failed to MoveNextAsync | خطای Enumerator در asp.net core

1 پاسخ
1401/11/27

پاسخ این سوال

1401/11/27-00:00

علت ایجاد خطای Enumerator failed to MoveNextAsync یک فیلد شرط برابر null ارسال میشود.

راه حل بر طرف کردن این خطا

1- بررسی شود ایا id شرط تهی یا مقدار ارسال می شود.

2- به جای FirstAsync از FirstOrDefaultAsync استفاده شود.

ارسال پاسخ

جهت ارسال پاسخ ابتدا وارد شوید یا عضویت بگیرید.

منو