0
에서 결과를 가져올 수 없습니다 I 엔티티에 Linq에 다음 코드가 있습니다가 된 IQueryable
var policy= from pol in conn.Policy
where pol.Product.DESCRIPTION=="someProduct"
SELECT pol;
그런 다음, 테이블 정책, 엔티티라는 테이블에 대한 일부 종속성이 있습니다. 그것은 말한다
foreach(Policy p in policy){
if(!p.Entity.IsLoaded) p.Entity.Load();
IEnumerable<Entity> entities= from ent in p.Entity
Where ent.EntityType.DESCRIPTION=="SomeEntityType"
select ent;
Console.Writeline(entities.ElementAt(0).NAME);
}
, "인스턴스로 설정 개체 없음"하지만 내가 할 경우 :
foreach(Policy p in policy){
if(!p.Entity.IsLoaded) p.Entity.Load();
foreach(Entity et in p.Entity)Console.Write(et.NAME);
}
그것은 작동 내가 이렇게 할 경우! 누구나 그 이유를 말해 줄 수 있습니까?
감사합니다.