سلام خدمت دوستان عزیز و استاد گرامی
من دوتا جدول مختلف تو دوتا دیتابیس مختلف دارم که میخوام بعد از اینکه ریختم تو دوتالیست از طریق linq بینشون join بزنم
اینم نمونه کدم هست
ولی بعد از کامپایل میگه p was null.
IEnumerable<TebsoftDoctorsViewModel> DoctorsAsl = _baseService.ExecuteCommand(_tebsoftConnection, con => con.Query<TebsoftDoctorsViewModel>("SELECT * from Doctors")).ToList();
IEnumerable<Doctor_ProgramViewModel> Program = _baseService.ExecuteCommand(_QMSCon, con => con.Query<Doctor_ProgramViewModel>("SELECT * FROM [NobatDehiConfig].[dbo].[Doctors_Program]")).ToList();
var _pdoctor = (
from d in DoctorsAsl
join p in Program
on d.Code equals p.DoctorCode into res
from p in res.DefaultIfEmpty()
select new ProgramDoctors()
{
DoctorCode = d.Code, DoctorName = "دکتر " + d.fName + " " + d.lName, ClinicName = d.Groups,
ClinicId = d.IdGroup, DayNumber = p.DayNumber, DayTime = p.DayTime.TotalHours.ToString(),
Description = ""
}).ToList();
مقدار داخل res هم موقع trace کردن
"Enumeration yielded no results"
هست
سرچ کردم به نتیجه ای نرسیدم
سلام
شماره جلسه دوره را بدید این کد در کدام جلسه هست با بررسی کنم
مربوط به جلسی خاصی نیست مریوط به مبحث linq هست که تو دوره تدریس کردید
در دوره سی شارپ تدریس شده ، اونجا مطرح کنید