سلام استاد عزیز وقتتون بخیر خسته نباشید استاد یه سوالی برای بنده پیش اومده اینکه ایا برای واکشی دیتا از چندین جدول بهینه ترین کار این هست که کاستوم تایپ براش بسازیم؟ به عنوان مثال این تکه کد از واکشی دیتا
void BindCboDoctors()
{
using (ClinicCenter_Db_Context _context = new ClinicCenter_Db_Context())
{
cboDoctors.DataSource = _context.Employees.AsNoTracking().Where(e => e.IsDoctor == true).Select(s => new
{
s.PersonId,
DoctorOption= s.Name + " " + s.Family + " | " + _context.DoctorSpecializations.AsNoTracking()
.Where(d => d.SpecializationId == s.SpecializationId)
.Select(f => f.SpecializationName).Single()
}).Tolist();
cboDoctors.ValueMember = "PersonId";
cboDoctors.DisplayMember = "DoctorOption";
}
}و درکل برای چه مقدار از دیتایی شما این روش کاستوم تایپ رو پیشنهاد میکنید؟
بنده کنجکاو شدم رفتم یکی از ویدیو هاتون که راجب Async وAwait بود رو دیدم . ایا اصولا برای واکشی دیتا از این ها استفاده میشه ؟
سپاس از شما