У меня есть таблицы медсестер и пациентов со многими отношениями; Таким образом, третья таблица отношений - это nurse_patient, состоящая из n_id и p_id.Невозможно создать постоянное значение типа «System.Object». В этом контексте поддерживаются только примитивные типы или типы перечислений.
После входа в медсестру сеанс создается. Я хочу выбрать всех пациентов из этой зарегистрированной медсестры. Я попробовал код ниже, но он дает ошибку, показанную в названии.
if (Session["LogedUserID"] != null)
{
int p = Convert.ToInt32(Session["LogedUserID"]);
var patients = db.patients.Where(a => a.nurse_patient.Select(x => x.n_id).Equals(p)).ToList();
return View(patients);
}