У меня странная проблема. Как показано на рисунке, я на самом деле выбрал запись № 37, но переключатель света выделяется как запись № 1.
1) FristName, LastName и HospitalName являются уникальными индексами в таблице «Врачи», поскольку каждый врач может иметь несколько адресов.
2) Я проверяю это раскрывающееся поле, как показано ниже, чтобы пользователь не мог выбирать врачей, не принадлежащих к больничному пациенту.
partial void DoctorsMasterItem_Validate(EntityValidationResultsBuilder results)
{
if (this.DoctorsMasterItem != null)
{
if (this.HospitalName != this.DoctorsMasterItem.HospitalName)
{
results.AddPropertyError("Make Sure the Hospital Patient belongs to and Doctor is also part of that hospital else your letters address would be wrong");
}
}
}
Модель данных