سلام
من چطور میتونم به فیلدهای یک جدول که در Include تعریف شدند دسترسی داشته باشم ؟ فرضا در مثال زیر چطور میتونم به یک فیلد در جدول
StudentCourses دسترسی داشته باشم؟
ممنون
var studentWithGrade = context.Students.Where(s => s.FirstName == "Bill") .Include(s => s.Grade) .Include(s => s.StudentCourses) .FirstOrDefault();
با استفاده از نام var میتونید وارد StudentCourses بشید
خب به این صورت میتونم فیلدها رو ببینم اما نمیتونم بهشون دسترسی داشته باشم و در یک متغییر جدید قرار بدم ؟
foreach (var item in studentWithGrade) { var ee = item.StudentCourses.ToList();
شما First زدید بعد چطور میزارید توی Foreach ؟؟؟؟؟؟؟؟؟؟؟؟!!!!!
منظورم یه مثال بود به firstorDefualt دقت نکردم . ببخشید . در کل میخام وقتی بین چند تا جدول از include استفاده میکنم به فیلدهای تمام جدولها دسترسی داشته باشم و اونا رو در یک لیست برگردونم . مثلا برای مثال بالا در studentwithgrade فقط فیلدهای student قرار میگیرن که من میخام فیلدهای grade و studentcourse هم باشن.ممنون
این لینک رو ببینید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)