答えが見つからなかったので、質問します...お手数をおかけして申し訳ありません。
次のような Article クラスでコードを最初に使用します
public class Article
{
...
public virtual ICollection<Photos> Images { get; set; }
...
}
public class Photo
{
...
public string Location {get;set;} //can be home, work or anything
...
}
さて、HomeController で、すべての記事を取得して実行します
if(articles.Any())
{
ViewBag.Articles = articles;
}
そして、ビューでは
foreach(var article in ViewBag.Articles)
{
... Do things working great here but...
}
そのすべてがうまく機能します。私がやりたいことは、各記事の ICollection から location=="home" (たとえば) を持つ 1 つの画像を取得することです。それをしようとすると、「他のダイナミックでタイプダイナミックのリクエストを実行できません」、「データリーダーはまだ開いています」、または「dbContextが閉じられています」などと言うフランス語でさまざまなエラーが発生します。
助けてくれてありがとう。