0

私がこれを持っている場合:

MyEntities context = new MyEntities ();

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

mycountry.States.FirstOrDefault().NameStates 参照で熱心な読み込みや遅延読み込みを行っていないのに、アクセスできるのはなぜですか?

コンテキストは常にエンティティに接続されたままですか?

4

1 に答える 1

1

ほとんどの場合、エンティティは常にコンテキストによって追跡されます。これは、純粋な POCO または自己追跡エンティティには当てはまりませんが、例外です。Context.ObjectStateManager.GetObjectStateEntries()何が添付されているかを確認することができます。

于 2011-09-14T19:29:00.893 に答える