Сущность фреймворка всегда связана с контекстом - PullRequest
0 голосов
/ 14 сентября 2011

если у меня есть это:

MyEntities context = new MyEntities ();

Country mycountry = context.Country.Where(c => c.ID == 1).FirstOrDefault();

, почему я могу получить доступ к mycountry.States.FirstOrDefault().Name, если я не выполнял никаких активных или ленивых загрузок по ссылке States?

всегда ли контекст остается связанным с моей сущностью?

1 Ответ

1 голос
/ 14 сентября 2011

В основном, сущности всегда отслеживаются контекстом.Это не будет иметь место для чистого POCO или объекта самоконтроля, но это исключения.Вы можете сделать Context.ObjectStateManager.GetObjectStateEntries(), чтобы увидеть, что прикреплено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...