В настоящее время я запускаю некоторый код и получил вопрос по этому поводу.Ниже приведены списки кодов двух запросов LINQ to Entites.
Список кодов A:
IQueryable list =
from tableProject in db.Project
select new {StaffInCharge = (
from tableStaff in db.Staff
where tableStaff.StaffId == tableProject.StaffInChargeId
select tableStaff.StaffName)};
Список кодов B:
IQueryable list =
from tableProjectin db.Project
join tableStaff in db.Staff
on tableProject.StaffInChargeId
equal tableStaff.StaffId
select new {StaffInCharge = tableStaff.StaffName};
Что я хочу выяснитьКакой из них будет лучше и быстрее, если мне придется выбирать много столбцов из таблицы многих других.
Спасибо.