با سلام.
درون حلقه for یک کوئری EF نوشته ام. حال می خوام بیرون از حلقه از آن کوئری اسفاده کتم.
درون حلقه ، var query تعریف شده است.
می خواهم بدانم چطور متغیر query را سراسری تعریف کنم
ممنون
لیتستی بیرون و بالای for تعریف کنید و در داخل حلقه این لیست را پر کنید
اینجوری در سطح اون متد در دسترس هست
ممنون
این کد را نوشتم:
List<int> l = new List<int>(); for (int i = 0; i < queryshowOstad.Count(); i++) { int ostadid=queryshowOstad.ToArray()[i].OstadID; var queryCountArshad = from j in proposal.Tbl_ostad join o in proposal.Tbl_OstadStudent on j.OstadID equals o.OstadID join k in proposal.Tbl_Student on o.StudentID equals k.StudentID where k.MaghtaID == 1 && j.OstadID == ostadid select new {am=k.StudentID}; l.Add(queryCountArshad.First().am); }
اما در خط آخر این پیغام را می دهد:
لطفاً راهنمایی کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)