var trainingclasses = this.trainingClassRepository.GetAllclassSession().Include(x => x.Trainer).Include(x => x.TrainingRoom).Include(x => x.Session).Where(x => x.ClassId == id);
foreach (var tclass in trainingclasses)
{
double roomcost = trainingclasses.Select(x => x.TrainingRoom.CostPerHour).FirstOrDefault();
double trainercost = trainingclasses.Select(x => x.Trainer.Cost).FirstOrDefault();
double duration = trainingclasses.Select(x => x.Session.Duration).FirstOrDefault();
}
В вышеприведенном коде первая запись последовательности всегда извлекается. Может кто-нибудь помочь с этим.Первая запись последовательности всегда выборка?
Не понятно, что вы хотите? – Satpal
Но это именно то, что вы говорите с помощью 'FirstOrDefault'. Что вы ожидаете от результата? – germi
Что такое ваш точный вопрос ???? Вы получаете только первую запись или хотите получить первую запись? –