У меня есть класс.
public class MedicalRequest
{
private int id
private IList<MedicalDays> Days
private string MedicalUser
...
}
и еще
public class MedicalDays
{
private int id;
private DateTime? day
private MedicalRequest request
...
}
Я использую nhibernate, чтобы вернуть список всех MedicalDays за промежуток времени. Я хотел бы сделать что-то вроде этого с результирующим списком
//nhibernate query
IList<MedicalDays> days = daysDao.FindAll(searchCritCollection);
//select a list of days from resulting list
IEnumerable<MedicalDays> queriedList =
days.SelectMany(i => i.MedicalRequest.MedicalUser == employee);
Линк говорит мне, что тип не может быть выведен из использования. Я хотел бы знать, что я делаю неправильно, и если есть предпочтительный способ сделать что-то вроде этого.
Спасибо за ваше время.