چرا زمانی که ما میخوایم با استفاده از یک شرط یک رکورد از جدول بازیابی کنیم با خطای 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();
عکس خطای ایجاد شده
پاسخ داده شد
پاسخ های این پرسش
1401/11/27 - 00:00
علت ایجاد خطای Enumerator failed to MoveNextAsync یک فیلد شرط برابر null ارسال میشود.
راه حل بر طرف کردن این خطا
1- بررسی شود ایا id شرط تهی یا مقدار ارسال می شود.
2- به جای FirstAsync از FirstOrDefaultAsync استفاده شود.