나는 질문을하므로 답변을 찾지 못했습니다 ... 죄송합니다. EF5 코드 MVC4보기에서 ICollection을 처음으로 쿼리
내가 제 클래스는 HomeController에서 지금public class Article
{
...
public virtual ICollection<Photos> Images { get; set; }
...
}
public class Photo
{
...
public string Location {get;set;} //can be home, work or anything
...
}
처럼 보이는 먼저 코드를 사용, 내가보기에, 모든 기사를 얻을 할
if(articles.Any())
{
ViewBag.Articles = articles;
}
을 그리고
foreach(var article in ViewBag.Articles)
{
... Do things working great here but...
}
그 모두가 훌륭합니다. 내가하고 싶은 일은 각 기사의 ICollection에서 location == "home"(예를 들어)이라는 하나의 Image를 얻는 것입니다. 그것을하려고하면 나는 "다른 동적 인 유형의 요청을 할 수 없다", "datareader가 아직 열려있다"또는 "dbContext가 닫혀있다"와 같은 것을 말하는 프랑스의 다른 오류를 얻습니다.
도움 주셔서 감사합니다.
고맙습니다. 새로운 dbcontext를 열었지만 솔루션은 훨씬 빠르고 간단합니다. – Netah