У меня есть две таблицы, называемые PatientMaster и DoctorsMaster. Отношения между ними многие к одному. Сейчас я пытаюсь написать простое условие примерно так, и думаю, что пишу неправильно LINQ.
partial void PrintDocLetter1_CanExecute(ref bool result)
{
if (this.PatientsMasterItem.DoctorsMasterItem
.GroupBy(i => i.DoctorsName)
.Any(l => l.Count() > 1))
{
result = false;
}
}
Как я могу поставить состояние, например, если у разных пациентов один и тот же врач, то делай это? В целом, я могу отправить письмо 1, только если у доктора есть один пациент, и письмо 2, если у врача более 1 пациента, когда письмо 1 отправлено одному из пациентов.