مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

مشکل در خواندن اطلاعات ist در foreach

ﺳﻪ شنبه, 28 خرداد 1398 00:42

مشکل در خواندن اطلاعات ist در foreach

سلام
من کد زیر را نوشته ام 

	var list = Db.Books
				.Select(c => new
				{
					Id = c.hapali
				}).ToList();


و تعداد خروجی هم برابر 7 می باشد
اما در کد زیر هنگام اجرا خطا رخ می دهد

foreach (var VARIABLE in list)
			{
				//var asss = VARIABLE;
				var book = Db.Students.First(c => c.BookId == VARIABLE.Id);
				/*
				 * ......
				 *
				 */
			}


Sequence contains no matching element 
باید چه تغییر در کدم بدهم

ﺳﻪ شنبه, 28 خرداد 1398 08:18

سلام

اونجایی که First زدی تا book رو بخونی از FirstOrDefault استفاده کن و خط بعد null بودنش رو check کن.

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید