امروز سه شنبه , 09 اردیبهشت 1404
چرا زمانی که ما میخوایم با استفاده از یک شرط یک رکورد از جدول بازیابی کنیم با خطای 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 استفاده شود.