Предположим, у меня есть таблица Employee и таблица отдела, а DepartmentID - таблица FK в Employee. Когда я получаю конкретный сотрудник, через инфраструктуру сущности, не должен ли связанный объект отдела быть там как ссылочный объект в объекте employee? Я вижу объекты FkDepartmentID (int) и Department, но объект отдела является нулевым во время выполнения. Как мне получить название отдела? Я имею в виду, что я хотел сделать это прямо, используя что-то вроде;Почему связанный объект имеет значение null?
string deptName = employee.Department.DepartmentName
Но это дает мне ошибку, потому что объект Департамента имеет значение null.
Если вы используете ленивую выборку, которая является типом выборки по умолчанию, а затем до и до тех пор, пока вы не назовете ссылочный объект вашего отдела явно из ссылки Employee, пока y ou все еще в транзакции, он возвращает только null. –
, но даже со ссылкой на имя отдела через сотрудника. Департамент. Имя_департамента, я видел Департамент как null. – devC