Я пытаюсь найти объект в БД с помощью лямбда-выражения в зависимости от его составного ключа
я использую лямбда-выражение, чтобы получить объект (назначение) из базы данных, используя его составной ключ (clinicId, Time, Date), но я не знаю, что писать
Что я уже пробовал:
я пытался писать :
Appointment appointment = db.Appointments.Find(i => new {i.ClinicId, i.Date, i.Time,});
но появляется ошибка:
Cannot convert lambda expression to type 'object[]' because it is not a delegate type
и я попытался писать:
Appointment appointment = db.Appointments.Find(v => new MyClass { v.ClinicId, v.Time, v.Date });
где
private class MyClass { public TimeSpan Time { get; set; } public DateTime Date { get; set; } public int ClinicId { get; set; } }
но появляется та же ошибка
спасибо за Вашу поддержку